-1
我已经尝试了一切,并且eclipse始终返回错误“方法getX()未定义类型Point”。下面是这个错误出现在代码:该方法未定义为java类型
public class Rectangle {
double Height;
double Width;//Variables for the class
double x;
double y;
public Rectangle(Point p, double width, double height) {
this.Height = height;
this.Width = width;
this.x = p.getX();
this.y = p.getY();
}
}
这个阶级和阶级观点
public class Point {
double x;
double y;
public Point(double x, double y) {
this.x = x;
this.y = y;
}
public double getX() {
return this.x;
}
public double getY() {
return this.y;
}
}
每当我叫点的存取之一,我得到的错误,我看到的地方,你都应该每次调用访问器时都要使用关键字new,但在这种情况下它不适用于我。
SIDENOTE:我对这门语言和整体编程都很陌生,所以如果你能把事情简单化就好了,谢谢!
你确定你使用的是类'Point'而不是['java.awt.Point'(HTTP://文档。 oracle.com/javase/7/docs/api/java/awt/Point.html)?或者其他名为'Point'的东西?你做了一个干净的构建? – 2014-12-19 03:06:12
你正在输入/使用正确的'Point'类吗? – 2014-12-19 03:06:38
@ElliottFrisch尽管AWT Point有'getX'和'getY'。仍然可能是导入错误。 – Radiodef 2014-12-19 03:07:52