我是 VBA 的老粉丝,刚刚开始学习 Java。一切都很顺利,直到我到达Point
and Rectangle
。我的代码如下:
// Point demo
import java.awt.Point;
import java.awt.Rectangle;
class PointDemo {
public static void main(String[] args) {
Point originOne = new Point(25,50);
Rectangle R1 = new Rectangle(originOne, 100, 200); // Line 9
System.out.println("OriginOne X = " + originOne.getLocation());
}
}
如果我省略第 9 行,则没有错误。但是,一旦插入第 9 行并重新编译,就会出现以下错误:
...错误:找不到合适的构造函数 Rectangle(Point, int, int) Rectangle R1 = new Rectangle(originOne, 100, 200); // 第 9 行.....
在 new 下有一个插入符号,然后是同一行的一系列其他错误描述。
但是,如果我用实际值 25、50 代替 originOne(第 9 行),就可以了。
其他信息:
我所有的源文件和类文件都在目录中 C:\Java\
。所有其他文件和子文件夹 ( jdk1.7.0_13
, JRE7
) 都在C:\Program Files\Java
.