定义类的同时定义了泛型的类就是泛型类 泛型类的格式:修饰符 class 类名<泛型变量>{} 范例 public class MyArraylist{} 此处泛型变量T可以写为任意标识 常见有E V K T 这样写比较专业 作用:编译阶段可以指定数据类型,类似与集合的作用
定义方法的同时定义了泛型的方法就是泛型方法 泛型方法的格式:修饰符 <泛型变量> 方法返回值 方法名称(形参列表){} 范例 public void show(T t){} 作用:方法中可以使用泛型接收一切实际类型的数据,方法更具备通用性
泛型接口的作用 泛型接口可以约束实现类,实现类可以在实现接口的时候传入自己操作的数据类型这样重写的方法都将针对该类型操作