了解
如果在调用方法的时候的参数类型不确定,或者方法的返回值类型不确定,那么可以将这个方法定义为泛型方法。一般在工具类中会经常使用到。
1. 泛型方法的返回值也可以定义为泛型
2. 泛型方法一般在工具类中使用
定义泛型方法
public class Hi{
public static void main(String[] args) {
fun(new Object());
}
public static <T> void fun(T t){
System.out.println(t);
}
}
public class Hi{
public static void main(String[] args) {
System.out.println(fun(10000));
}
public static <T> T fun(T t){
//System.out.println(t);
return t;
}
}
//输出:10000