使用List <!-?扩展对象->

时间:2018-07-03 17:53:40

标签: java generics arraylist

我尝试运行以下代码

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

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

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

谢谢

0 个答案:

没有答案