我可能會用錯誤的方式去解決這個問題,但是是否可以迭代擴展特定類的類的集合呢?我正在考慮宣佈:聲明並遍歷ArrayList中擴展類的類
ArrayList<? extends InterfaceComponent> components = new ArrayList<? extends InterfaceComponent>();
但是會引發錯誤。可能嗎?
編輯:我會再重複雖然它具有:
for (<? extends InterfaceComponent> t : components)
{
t.callSomeMethod();
}
,對嗎?
我沒有意識到,如果有東西延伸它,那麼它可以添加都一樣。猜猜我錯了,謝謝 – DuskFall
我的名聲在哪裏? :3 –
我無法接受另一個像9分鐘,雖然,對不起 – DuskFall