List<? super T>和之间有什么区别List<? extends T>?
List<? super T>
List<? extends T>
我曾经使用List<? extends T>,但它不允许我添加元素list.add(e),而List<? super T>它.
list.add(e)
java generics collections
我在阅读泛型时遇到了PECS(制片extends人和消费者的super简称).
extends
super
能否给我一个人解释如何使用佩奇之间解决困惑extends和super?
java generics super pecs bounded-wildcard
generics ×2
java ×2
bounded-wildcard ×1
collections ×1
pecs ×1
super ×1