我刚开始学习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类的代码是类似的。
答案 0 :(得分:1)
这" prostokat.x1 = 9;"是主要方法或任何方法。尝试使用某种IDE来捕捉这样的问题,我知道有些人认为你应该在学习编程时从记事本开始,但那只是愚蠢。
我个人推荐intellij,但试着找到最适合你的。