任何人都可以解释这个通用 vector Vector<? super Object> list = ...
以及在哪里使用它?
最佳答案
在这里,您正在定义未知对象的下限 ?
。所以Vector<? super Object
只能包含 Object
以及 Object
的任何父类(super class)。但自从 Object
没有父类(super class),它没有任何意义。它的行为与 Vector<Object>
相同.
引用this sample .
与之对应的是上限 Vector<? extends Object>
您可以在其中添加扩展 Object
的任何对象.
您应该能够避免使用 Object
因为大多数情况都是通用类型。
关于java - 如何解释和使用通用 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12369234/