MyClass<String> myClass1 = new MyClass<String>();
MyClass<Integer> myClass2 = new MyClass<Integer>();
泛型只能接收类,所有的基本类型数据必须使用包装类
泛型类可以接收多个参数类型
class MyClass<T,E>{
T value1;
E value2;
}
public class Test{
public static void main(String[] args) {
MyClass<String,Integer> myClass1 = new MyClass<String,Integer>();
}
}
泛型方法
泛型不仅可以定义类,还可以单独定义方法
class MyClass<T>{
public <T> void fun(T t){
System.out.println(t);
}
}