包不存在 - 从java开始

时间:2016-10-16 13:12:10

标签: java package

我刚开始学习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类的代码是类似的。

1 个答案:

答案 0 :(得分:1)

这" prostokat.x1 = 9;"是主要方法或任何方法。尝试使用某种IDE来捕捉这样的问题,我知道有些人认为你应该在学习编程时从记事本开始,但那只是愚蠢。

我个人推荐intellij,但试着找到最适合你的。