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?

posted @ 2021-03-20 11:53  Only、  阅读(37)  评论(0)    收藏  举报