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];
}
如果我不清楚或没有提供足够的信息,我深表歉意。如果是,请告诉我
# 1 楼答案
当调用
Sets.EARTH_AT
和Sets.EARTH_BT
时,它们不是方法,而是集合类中的变量。确保这些是类集合中的静态变量# 2 楼答案
您正在尝试访问EARTH_AT和EARTH_BT,我不知道这些是否是静态的。即使声明的变量是初始值
还记得检查两个类是否在同一个文件夹(或包)中。如果没有,则必须导入Sets类