Stack<E>[] stacks = {new Stack<Bed>(), new Stack<Bookshelves>(),
new Stack<Chair>(), new Stack<Desk>(), new Stack<Table>()};
對於類,我必須創建自己的Stack類,它接受我指定的任何對象。根據規範,我必須將所有堆棧放入數組中。創建一個通用堆棧陣列
但是,當我嘗試創建一個堆棧數組時,出現「無法找到符號:E類」錯誤。
我能做些什麼來創建一個通用堆棧數組?
您無法創建泛型數組。但如果可以的話,你想怎麼做呢? – 2012-03-25 22:15:26
你幾乎可以更好地創建'Stacks'的List。 (雖然對於你的具體情況,我坦率地認爲你根本不應該創建一個數組或列表,但應該將不同類型的列表作爲顯式的單獨變量。) – 2012-03-25 22:32:34