我刚刚开始学习Java。
我有一个已经可以找到的问题。
我在同一文件夹“ bunio”中有两个“ Point”和“ Rectan”类。
当我创建新的Point objcet时,一切都很好,但是当我尝试使用新的Rectan objcet做一些操作时,NetBeans告诉我“包prostokat不存在”。
(prostokat = Rectan类对象的名称)
我的积分课程:
package bunio;
public class Point {
int x;
int y;
int downloadX() {
return x;
}
int downloadY() {
return y;
}
void showCoordinates(){
System.out.println("Coordinate x is: "+x);
System.out.println("Coordinate y is: "+y);
}
}
我的Rectan课:
package bunio;
public class Rectan {
int x1;
int y1;
int x2;
int y2;
int x3;
int y3;
int x4;
int y4;
void showCoordinates(){
System.out.println("Point 1 is: "+x1 +", "+y1);
System.out.println("Point 1 is: "+x2 +", "+y2);
System.out.println("Point 1 is: "+x3 +", "+y3);
System.out.println("Point 1 is: "+x4 +", "+y4);
}
}
和主要
package bunio;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Point point1 = new Point();
point1.x=3;
point1.y=3;
point1.showCoordinates();
Point point2 = new Point();
point2.x=3;
point2.y=0;
point2.showCoordinates();
Point point3 = new Point();
point3.x=0;
point3.y=0;
point3.showCoordinates();
Point point4 = new Point();
point4.x=0;
point4.y=3;
point4.showCoordinates();
}
Rectan prostokat = new Rectan();
prostokat.x1=9;
失败出现在“ prostokat.x1 = 9”行中。
消息“包prostokat不存在”。我真的不知道该怎么办,相同的文件夹,以及Point和Rectan类的代码是相似的。
最佳答案
这个“ prostokat.x1 = 9;”超出Main方法或与此相关的任何方法。尝试使用某种IDE来捕获类似的问题,我知道有些人认为您在学习编程时应该从记事本开始,但这很愚蠢。
我个人建议使用intellij,但要尝试找到最适合您的方法。