Java基础之泛型篇
泛型是JDK 5.0 新增的特性。
一:泛型的设计背景

二:自定义泛型结构:泛型类、泛型接口,用<T>声明




三 :自定义泛型结构:泛型方法,用<E>声明,而不是类或接口中的<T>

注意:泛型方法可以是静态的,因为它的泛型是<E>,和类的泛型<T>无关!!!而泛型类中普通方法的参数若用到了类的泛型<T>,则不可以是静态的。
四:通配符的使用:<?>允许所有泛型的引用调用
类A是类B的父类,G<A>和G<B>是没有关系的,不可相互赋值,二者共同的父类是:G<?>;
对于List<?>就不能向其内部添加数据,除了添加null之外。允许读取数据,读取出来的数据类型为Object。

参考:https://www.bilibili.com/video/BV1Kb411W75N?
浙公网安备 33010602011771号