可能重复:
Java Generics: Cannot cast List<SubClass> to List<SuperClass>?名单的ArrayList转换
我只是想知道为什么下面的Java代码不能编译:
List<Object> c1 = new ArrayList<String>();
的错误是: cannot convert from ArrayList <String> to List<Object>
字符串扩展对象,所以我会认为与多态性,作为字符串“是”的对象,该字符串可以替代对象。
我刚开始学习java,所以希望这个问题很有意义。
在此先感谢...