泛型的使用
1. 泛型的作用
将作用者参数化,使用时再传入指定的/具体的参数
2.泛型的分类
泛型方法:
public static <T> void(方法返回类型) method(){
private T number;
}
泛型类:
class Demo<T>(){
private T number;
private T getTemp(){}
}
实现泛型类:
Demo<Integer> demo = new Demo<>();//在JDK1.8开始,= 后边的泛型可以不用标明。JDK1.8之前,需写成:Demo<Integer> demo = new Demo<Integer>();
泛型接口:
public interface Demo<T>{
T method();
}
实现泛型接口:
// 当实现类为普通类:
public class DemoImple implements Demo<String>{}
// 当实现类为泛型类:
public class DemoImple<t> implements Demo<T>{}