下面的法典对我来说是完全有意义的,因为它增加了某种类型的要素,即T类和S类的超级类型,这肯定是一种超级类型,因此汇编者拒绝在收集中增加内容?
class GenericType<S,T extends S>{
void add1(Collection<? super T> col ,S element ){
col.add(element); // error
// The method add(capture#9-of ? super T) in the type
// Collection<capture#9-of ? super T> is not applicable for the arguments (S)
}
}