我應該使用哪個類來創建不同類型的集合?我有不同類的對象的ArrayList或LinkedList時出錯。用於存儲不同類的對象的類?
import java.util.*;
class A extends Object {
private String name;
A(String n) { name = n;}
public String toString() { return name;}
}
class B extends Object {
private String name;
B(String n) {name = n;}
public String toString() { return name;}
}
class c {
public static void main(String args[]) {
ArrayList ml= new ArrayList();
ml.add(new A("1"));
ml.add(new A("2"));
Iterator itr = ml.iterator();
B b = new B("1001");
ml.add(b);
while(itr.hasNext()) {
Object element = itr.next();
System.out.println(element + "\n");
}
System.out.println();
}
}
並祈禱告訴我們可能是什麼錯誤。 – Kayaman
請將您的代碼發送至 –
查看我的回答,是否有解決方法,但我很好奇你在做什麼? –