标签: java generics arraylist
我尝试运行以下代码
List<? extends Object> list = new ArrayList<Integer>(); list.add(1); //compile error list.add("abb");//compile error
我知道我们不能在上面的列表中添加任何内容。那么以这种方式创建列表的目的是什么?
java允许我们以这种方式创建列表的原因是什么?
谢谢