根据仿制药试验,
本节规定:
给定两个具体类型 A 和 B(例如 Number 和 Integer),无论 A 和 B 是否相关,都与
MyClass<A>
没有关系。和MyClass<B>
的共同父对象是对象。MyClass<A>
MyClass<B>
然而,在这里我们被告知,
虽然 Integer 是 Number 的子类型,
List<Integer>
但不是 Number 的子类型List<Number>
,实际上这两种类型没有关系。List<Number>
和的共同父项List<Integer>
是List<?>
。
为什么在第一个示例中不是MyClass<A>
/的父级?有什么区别?MyClass<B>
MyClass<?>