如果我在MyClass中有一个方法,例如

setSuperClassList(List<Superclass>)

...我应该能够做到这一点:
new MyClass().setSuperClassList(new ArrayList<Subclass>())

看来这不会编译。为什么?

最佳答案

尝试setSuperClassList(List<? extends Superclass>)
还要检查一下是否应该使用? extends? super

09-25 19:04