这在使用泛型方面有所不同吗?

时间:2017-06-08 21:15:23

标签: java generics

它们是完全相同还是用于不同的情况?

public List<? extends Object> do(){
   return ...
}

VS

public List<Object> do(){
  return...
}

1 个答案:

答案 0 :(得分:1)

那些不一样。

List<? extends Object>可以是任何类型的列表。

由于您不知道列表实际包含的类型,因此您无法将任何内容添加到其中。