一个普通的泛型类
public class D14_GenericClass<T,U> {
private T filed1;
private U filed2;
public D14_GenericClass(T filed1, U filed2) {
this.filed1 = filed1;
this.filed2 = filed2;
}
public T getFiled1() {
return filed1;
}
public U getFiled2() {
return filed2;
}
}
泛型方法的定义
class GenericMethod{
/*
*.定义一个泛型方法,并且限定类型T必须实现接口,这里对接口也是使用extends。
*.若T还要实现接口Inter,那么格式为:<T T extends Comparable<T> & Inter>
*/
public static <T extends Comparable<T>> T min(List<T> list){
//通过Comparable的方法找出最小值返回
return null;
}
}