當我試圖構建這個程序時,總是有一個錯誤,如「非靜態方法引用靜態上下文」 我認爲,因爲我可以在「main」中使用「addto」函數。那我該如何解決這個問題呢?我需要一個公共數組列表,因爲我必須在「addto」中進行計算。如何避免java中的「從靜態上下文引用的非靜態方法」?真的很簡單
Thx!
public class Calculation {
ArrayList<int[]> cal = new ArrayList<>();
public static void main(String[] args) {
System.out.println(addto(3,5));
}
String addto(int figone, int figtwo){
........do the calculations by using arraylist cal
}
}
您需要一個'Calculation'實例來調用非靜態方法'addto' – mre