在写通用方法时,常常会用到泛型
1、定义泛型类
public class BHTZ<T> {
private T t;
}
2、定义泛型方法
protected <T extends BaseInfo> void writeDatasToFile(File file, List<T> datas){
//其中第一个<T extends BaseInfo>表示需要的泛型参数是继承BaseInfo的类
//第二个List<T> 表示是前面参数类的集合
//该函数无返回值
}
在写通用方法时,常常会用到泛型
1、定义泛型类
public class BHTZ<T> {
private T t;
}
2、定义泛型方法
protected <T extends BaseInfo> void writeDatasToFile(File file, List<T> datas){
//其中第一个<T extends BaseInfo>表示需要的泛型参数是继承BaseInfo的类
//第二个List<T> 表示是前面参数类的集合
//该函数无返回值
}