有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从不同类调用方法

大家好,我还在学习使用方法,但我的一个作业要求我从另一个不同的方法调用一个方法。java文件

问题是无法识别“集合”,它会显示一条错误消息,说明两个“集合”无法解析为一个变量。我调用的方法不对吗

如果相关,这就是方法。它来自一个名为Sets的java文件

public static final int Initial_Pop =
        (int)(EARTH_AT * EARTH_BT * 0.4);

这就是我试图调用上述方法的方法

public static void plusPeople (int[][] earth, int newPerson) {

    int [][] earthpopulation = new int [Sets.EARTH_AT][Sets.EARTH_BT];
}

如果我不清楚或没有提供足够的信息,我深表歉意。如果是,请告诉我


共 (2) 个答案

  1. # 1 楼答案

    当调用Sets.EARTH_ATSets.EARTH_BT时,它们不是方法,而是集合类中的变量。确保这些是类集合中的静态变量

  2. # 2 楼答案

    您正在尝试访问EARTH_AT和EARTH_BT,我不知道这些是否是静态的。即使声明的变量是初始值

    还记得检查两个类是否在同一个文件夹(或包)中。如果没有,则必须导入Sets类