当我从另一个类调用对象时出现错误,即"找不到符号"

时间:2017-01-26 11:31:47

标签: java class object methods

当我尝试编译它时,我的程序会出错。我不知道什么是错的。请帮我。它在第21和第22行给出错误。 代码是

class Rectangle {

    int length;
    int breadth;

    void setdata(int x, int y) {
        length = x;
        breadth = y;
    }

    int Area() {
        int rectarea = length * breadth;
        return rectarea;
    }
};

class Calculate {

    public static void main(String args[]) {
        Cal obj = new Cal();
        obj.setdata(3, 4);
        int result = obj.Area();
        System.out.println("Result is " + result);

    }
};

它在obj.setdata(3,4);int result=obj.Area();中出错。请帮帮我,告诉我我在哪里做错了。

1 个答案:

答案 0 :(得分:1)

您的班级名称为Rectangle而不是Cal,请替换此作品:

Cal obj=new Cal();

人:

Rectangle obj = new Rectangle(); 

请注意

在课程结束时; }之后};不需要设置if row[0] == x

希望这可以帮到你