我确信我在这里犯了一个简单的错误,但我是 Java 新手,所以寻求一些帮助。
我有一个类猫:
public class Cat {
public double weight = 10.0;
}
另一个类 Heavy 具有:
public class Heavy {
double gain = 10.0;
public void total() {
weight = weight + gain;
}
}
当我尝试编译 Heavy.java 时,出现错误,提示找不到重量符号(变量)。两个文件位于同一目录中,并且 cat.java 文件已编译。我缺少什么?感谢任何建议!
最佳答案
weight
是 Cat
的属性
为了能够在 Heavy 类中使用它,创建一个像这样的 cat 实例
:
public class Heavy {
double gain = 10.0;
Cat cat = new Cat();
public void total() {
cat.weight = cat.weight + gain;
}
}
关于Java - 找不到具有两个类的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40161105/