泛型与集合
泛型的适用
1.泛型适用于集合中
2.用泛型来设计一些通用的方法
类型参数和泛型
1.类型参数:是声明泛型的标记,代表任何数据类型
List<T> T: int string 等
T可以用任何字母 不过不能用已有的数据类型名称
注意:调用端在客户端
类型参数必须是已有的数据类型来代替
2.泛型: 使用类型参数定义的数据类型和方法
3.语法:第一一个类MyCollision My 泛型类


实例化的时候分别

方法泛型可以省略


泛型的优点:
1.类型安全,避免强制转化
2.性能较好,避免开装箱
3.将一个算法基于类型不同而复用
4.避免代码膨胀
泛型约束
用于类型参数(泛型)的类型种类施加限制

限制类型参数代表的数据类型,让他只代表某类或者某些数据类型


单例


第二种写法

浙公网安备 33010602011771号