标签:数通 arraylist 接口 follow 适配器 引用 泛型方法 基础 数据类型
能解决优点
泛型主要在集合类中使用,eg:
List<String> list = new ArrayList<String>();
String s = list.get(0); //取出来的数据直接就是泛型规定的类型,不用做类型转化,从而避免类型转化异常
自定义泛型
泛型类 只能用在成员变量上,只能使用引用类型
泛型接口 只能用在抽象方法上
泛型方法 返回值前面加上<T>
?是通配符,泛指所有类型,常定义一个引用变量
? extends T?指T类型或T的子类型
? super T???指T类型或T的父类型
参考:https://www.cnblogs.com/jpfss/p/9929045.html
Android常用场景是适配器和数据解析(Retrofit+Rxjava)
参考:
https://www.cnblogs.com/lwbqqyumidi/p/3837629.html
https://segmentfault.com/a/1190000014824002
https://www.jianshu.com/p/b25966f1d699
标签:数通 arraylist 接口 follow 适配器 引用 泛型方法 基础 数据类型
原文地址:https://blog.51cto.com/4397014/2436224