java类型的方法未定义

java类型的方法未定义,java,accessor,Java,Accessor,我尝试了所有方法,eclipse不断返回错误“类型点的getX()方法未定义”。以下是出现此错误的代码: 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.W

我尝试了所有方法,eclipse不断返回错误“类型点的getX()方法未定义”。以下是出现此错误的代码:

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;
 }
}
每当我调用point的某个访问器时,我都会遇到错误,我看到在某个地方,每次调用访问器时都应该使用关键字new,但在这种情况下,它对我不起作用


旁注:我对这门语言和整个编程都很陌生,所以如果你能保持简单,那就太好了,谢谢

尝试清理项目、刷新IDE并重新构建项目

您确定您正在使用类
而不是?或者其他名为
Point
?您是否完成了
清理
构建?是否导入/使用了正确的
类?@ElliottFrisch AWT点有
getX
getY
。可能仍然是导入错误。您显示的代码很好(请参阅)。我们需要看到一个复制这一点的模型来说明问题所在。