![](/img/trans.png)
[英]I keep getting an error that say “cannot find symbol” when using a class from another file
[英]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.