我有幾個使用以下類的Java Object
(同一個超類的所有部分)。如何在列表中存儲多個對象類的多個實例
對象類之一:
Class one extends Superobject {
int no;
int i;
String s;
}
對象的兩個類:
Class two extends Superobject {
int no;
int i;
String s;
}
我想讀取文本文件並調用構造函數Object
一個後Object
兩到創建許多對象每一個字。
我試過在super
類中存儲list
中的所有Object
s,但不知何故,我無法讓列表成爲非靜態的。
Class Superobject {
int no;
int i;
String s;
List<Superobject> li; // of course, when called with the
//method below: static List<Superobject> li
}
當我嘗試Object
s添加到列表中,日食喊叫說li
要作出static
。
public static void somemethod(Object one[] ones) {
for (one o : ones) {
li.add(o);
}
}
有沒有辦法讓它非靜態,或是否有更好的方式來存儲Object
S'
學習縮進代碼 –
如果你還顯示你的方法聲明,會更好。 –
@GrijeshChauhan看起來像是OP的問題,學習頁面中的格式代碼。 –