首页 > 解决方案 > 列表的使用

问题描述

我试图运行下面的代码

List<? extends Object> list = new ArrayList<Integer>();
list.add(1); //compile error
list.add("abb");//compile error

我知道我们不能在上面的列表中添加任何内容。那么以这种方式创建列表的目的是什么?

java允许我们以这种方式创建列表的原因是什么?

谢谢

标签: javagenericsarraylist

解决方案


推荐阅读