1.泛型的类型参数可以是泛型类
2.泛型类可以同时设置多个类型参数
3.泛型类可以继承泛型类
4.泛型类可以实现泛型接口
class Generics2<T,T1>{
T a;
T1 b;
public Generics2(T a,T1 b){
this.a = a;
this.b = b;
}
public T GetData(){
return a;
}
public T1 GetData2(){
return b;
}
}
public class Demo2 {
public static void main(String[] args) {
Generics2<Integer,String> g = new Generics2<Integer,String>(100,"一直默默无闻");
System.out.println(g.GetData());
System.out.println(g.GetData2());
Generics2<Integer,Integer> g2 = new Generics2<Integer,Integer>(100,120);
int sum = g2.GetData()+g2.GetData2();
System.out.println(sum);
}
}