簡體   English   中英

從不同的類調用方法

[英]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_ATSets.EARTH_BT ,它們不是方法,而是Sets類中的變量。 確保這些是Sets類中的靜態變量

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM