[英]Calling a method from different class
嗨,我仍然在學習使用方法,但是我的一項工作要求我從其他.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];
}
如果不清楚或沒有提供足夠的信息,我深表歉意。 如果是這樣,請告訴我!
您正在嘗試訪問EARTH_AT和EARTH_BT,但我不知道它們是否是靜態的。 即使聲明的變量為INITIAL_ALIVE_COUNT。
還記得檢查兩個類是否在同一文件夾(或程序包)中。 如果不是,則必須導入Sets類。
當您調用Sets.EARTH_AT
和Sets.EARTH_BT
,它們不是方法,而是Sets類中的變量。 確保這些是Sets類中的靜態變量
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.