好的,所以我对 Java 很陌生,而且我之前没有编程经验。我正在阅读 Java 教程,一切都很好,直到我在教程的“对象”部分遇到问题。
该程序的标题是 Create Object Demo。目标是找到一个矩形的宽度、高度和面积,以及另一个矩形的新位置。您可以在“创建对象”的前提下完成所有这些工作。创建对象部分是问题所在。
这是原始代码:
public class CreateObjectDemo {
public static void main(String[] args) {
// Declare and create a point object and two rectangle objects.
Point originOne = new Point(23, 94);
Rectangle rectOne = new Rectangle(originOne, 100, 200);
Rectangle rectTwo = new Rectangle(50, 100);
// display rectOne's width, height, and area
System.out.println("Width of rectOne: " + rectOne.width);
System.out.println("Height of rectOne: " + rectOne.height);
System.out.println("Area of rectOne: " + rectOne.getArea());
// set rectTwo's position
rectTwo.origin = originOne;
// display rectTwo's position
System.out.println("X Position of rectTwo: " + rectTwo.origin.x);
System.out.println("Y Position of rectTwo: " + rectTwo.origin.y);
// move rectTwo and display its new position
rectTwo.move(40, 72);
System.out.println("X Position of rectTwo: " + rectTwo.origin.x);
System.out.println("Y Position of rectTwo: " + rectTwo.origin.y);
}
}
我运行程序,这是我的错误信息:
CreateObjectDemo:.java:6: error: cannot find symbol
Point originOne = new Point(23, 94);
^
symbol: class Point
location: class CreateObjectDemo
CreatObjectDemo.java:6: error: cannot find symbol
Point originOne = new Point(23, 94);
^
完整的代码和流程也在这里
同样,错误消息以相同的方式指向单词“Point”和“Rectangle”,并声称它“找不到 [the] symbol”。
任何帮助将不胜感激。几天来,我一直在为这个错误而苦苦挣扎。谢谢。