标签:ack bsp col filter test lte blog 允许 alt
1.1 在集合中使用泛型之前的例子
为什么要有泛型(Generic)?
1. 解决元素存储的安全性问题
2. 解决获取数据元素时,需要类型强转的问题
1.2 在集合中使用泛型例子1
1.3 在集合中使用泛型例子2
体会:使用泛型的主要优点是能够在编译时而不是在运行时检测错误。
2.1 自定义泛型类
思考?如何让子类指明父类的泛型类型
当子类继承父类时,可以直接指明父类的泛型类型,那么子类就不用再声明泛型的类型了
当子类继承父类时,不直接指明父类的泛型类型,那么子类就必须声明泛型的类型
2.2 自定义泛型接口
2.3 自定义泛型方法
说明:泛型方法可以使用static修饰
示例:
4.1通配符的使用说明:
说明: <?>是所有泛型类型的父类
读取数据:使用通配符泛型的集合能读取数据。
存数据 : 只能存储null
4.2 通配符的限制说明:
只允许泛型为Number及Number子类的引用调用
只允许泛型为Number及Number父类的引用调用
只允许泛型为实现Comparable接口的实现类的引用调用
JAVASE(十五) 泛型 :泛型用例、自定义泛型类、通配符
标签:ack bsp col filter test lte blog 允许 alt
原文地址:https://www.cnblogs.com/wushaopei/p/12259540.html