我只是想知道为什么以下java代码无法编译:
List<Object> c1 = new ArrayList<String>();
错误是:
cannot convert from ArrayList <String> to List<Object>
字符串扩展了对象,所以我会认为使用多态性,因为字符串“是一个”对象,字符串可以替换为对象。
我刚开始学习java,所以希望这个问题有意义。
提前致谢...
我只是想知道为什么以下java代码无法编译:
List<Object> c1 = new ArrayList<String>();
错误是:
cannot convert from ArrayList <String> to List<Object>
字符串扩展了对象,所以我会认为使用多态性,因为字符串“是一个”对象,字符串可以替换为对象。
我刚开始学习java,所以希望这个问题有意义。
提前致谢...