【发布时间】:2014-10-14 11:10:17
【问题描述】:
一般我们用代码来接口:
List<String> list = new ArrayList<String>();
我们能写出以下内容吗?
AbstractList<String> list = new ArrayList<String>();
这种特殊初始化的缺点是什么?任何见解将不胜感激。
【问题讨论】:
-
在做这样的事情之前,你应该研究一下可能的协变和逆变问题(例如stackoverflow.com/questions/2501023/…)
标签: java collections