繁体   English   中英

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

[英]Error comes when i call objects from another class i.e. “cannot find symbol”

当我尝试编译它时,我的程序给出了错误。 我不知道怎么了 请帮我。 它在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);给出错误obj.setdata(3,4); int result=obj.Area(); 请帮助我,告诉我我在哪里做错了。

您的班级名称是Rectangle而不是Cal因此,请替换此段:

Cal obj=new Cal();

通过:

Rectangle obj = new Rectangle(); 

注意

不需要设置; }之后,就像在课程结束时一样};

希望这可以帮到你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM