【发布时间】:2017-06-09 05:18:52
【问题描述】:
它们是完全相同还是用于不同的情况?
public List<? extends Object> do(){
return ...
}
VS
public List<Object> do(){
return...
}
【问题讨论】:
-
前者可能返回Object的某个子类的列表。后者返回任意类的对象列表。另请参阅"List<? extends MyType>"。
-
泛型很难。 PECS 问题应该为您指明正确的方向。