泛型
概述
泛型作用
减少类型转换的操作
将运行时的错误提前到编译时
泛型语法
说明
泛型在项目中通常用于编写出一些通用的方法或类(接口)
泛型方法
public <T> T void method(T t){}
可以写在普通类中
泛型类(泛型接口)
public class Class<T>{}
为了减少泛型方法的声明
泛型的几个关键词
?:任意类型。是为了满足泛型的语法要求
extends: 上限。? extends Number: 只能传入Number或者Number的子类
super:下限。? super Number:只能传入Number或者Number的父类
List加泛型
List<Student> list = new ArrayList<Student>();
Map加泛型
Map<String,String> map = new HashMap<String,String>();
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。