通俗理解:泛型是解决类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验)
使用泛型能解决下面的问题
一、泛型方法格式
1、不一定是T,只是一个类型代表
2、同一个类型代表必须类型一致
二、泛型类
底层List就是一个泛型
那些类需要与泛型类型相同就设为T
三、泛型接口
要求:
实现数据缓存的功能:有文件缓存和内存缓存。内存缓存和文件缓存按照接口约束实现。
1、定义一个泛型接口 约束实现它的子类必须有getByKey(key) 和 setByKey(key,value)
2、要求setByKey的时候的value的类型和实例化子类的时候指定的类型一致
网友评论