0

嗨,我仍在学习使用方法,但我的一项任务要求我从不同的 .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];
}

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

4

2 回答 2

1

您正在尝试访问 EARTH_AT 和 EARTH_BT,但我不知道它们是否是静态的。即使声明的变量是 INITIAL_ALIVE_COUNT。

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

于 2012-10-12T01:41:36.267 回答
0

当您调用Sets.EARTH_ATand时Sets.EARTH_BT,这些不是方法,而是 Sets 类中的变量。确保这些是 Sets 类中的静态变量

于 2012-10-12T01:42:09.610 回答