我有事件(接口)的列表,並通過一個類型列表,而不是接口,這是我想在我的方法如何用Java
public List<Event> getEvents(){ return list;}
回到我需要初始化列表中的類裏面是什麼。
List<EventImpl> list = new ArrayList<EventImpl>();
出於某種原因,我想我能做到這一點:
List<Event> list = new ArrayList<EventImpl>();
但現在看來,我做不到,所以我需要在getEvents一些鑄造神奇的()?如果是的話,那是如何做到的?
謝謝
[是列表名單的子類?爲什麼不是Java的泛型隱式多態?](http://stackoverflow.com/questions/2745265/is-listdog-a-subclass-of-listanimal-why-arent-javas-generics-implicitly-p) –
August
2014-12-19 02:02:17
請參閱http ://docs.oracle.com/javase/tutorial/java/generics/erasure.html – smac89 2014-12-19 02:56:58