Java - 找不到具有两个类的符号

标签 java

我确信我在这里犯了一个简单的错误,但我是 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 文件已编译。我缺少什么?感谢任何建议!

最佳答案

weightCat 的属性 为了能够在 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/

相关文章:

java - 如何为 Map<Integer,Map<Integer,Float>> 创建 Avro 模式?

java - Postgres : syntax, 标识符,说明

java - 无法在 JBoss Fuse 上加载 JDBC 驱动程序

java - 为什么 Kotlin 字节码会引用 java.util.function.BiConsumer?

java - 你什么时候会在 postgres 可序列化隔离级别上使用 Hibernate 乐观锁?

java - 如何在 Spring WebFlux Security(Reactive Spring Security) 配置中将多个用户角色添加到单个 pathMatcher/Route?

java - 在 Eclipse 中使用 org.json.JSONObject

java - Android打印管理器-返回保存的pdf文件路径

java - wifiManager.getScanResult() 返回空值

Java:从int到short,从float到short