这些参数使用的场景就是一些未知的数据传递,因为无法预知用户的数据,所以java就有类型参数TPR这些。通过通配符来匹配用户传递的数据。以下是一段代码
public class Test {
public static void main(String[] args) {
print(5); //比如我要定义一个print的通用方法,能够对应很多参数类型
print("abc");
print(new Object());
}
public static <T> void print(T t) { //那么,没有这样的类型来提供使用,怎么办呢?
//于是用<T>来声明一种“泛型”,然后参数就可以用T这种泛型来定义,否则没有参数类型没法定义参数
System.out.println(t);
}
}