从不同的类调用方法

时间:2012-10-12 01:39:19

标签: 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 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

当你调用Sets.EARTH_ATSets.EARTH_BT时,这些不是方法,而是Sets类中的变量。确保这些是Sets类

中的静态变量