/** * 1.泛型在继承方面的体现 * 虽然类A是类B的父类,但是G<A> 和G<B>二者不具备子父类关系,二者是并列关系。 * 补充:类A是类B的父类,A<G> 是 B<G> 的父类 */
---------------------------------------------------------------------------------------------------------------------------------
/** * 2.通配符的使用 * 通配符:? * * 类A是类B的父类,G<A>和G<B>是没有关系的,二者共同的父类是:G<?> */
---------------------------------------------------------------------------------------------------------------------------------
**/**
* 3.有限制条件的通配符的使用。
*
* ? extends A:
* G<? extends A> 可以作为G<A>和G<B>的父类,其中B是A的子类
*
* ? super A:
* G<? super A> 可以作为G<A>和G<B>的父类,其中B是A的父类
*/**