泛型类
public class Student<E> {private E a;public Student(E a){this.a=a;}public void show(){System.out.println(a);}
}
泛型方法
public <E> void show(E a){System.out.println(a);}
泛型接口
public interface Inter <T>{void show(T a);
}
类型通配符
/*类型通配符:<?>List<?>,表示元素类型未知的List,它的元素可以匹配任何的类型这种带通配符的List仅表示他是各种泛型List的父类,并不能把元素添加到其中类型通配符上限<? extends 类型>List<? extends Number>它表示的类型是Number或者是其子类类型通配符下限<? suoer 类型>List<? super Number>表示Number或者是父类*/
可变参量
public int show(int b,int...a){int sum=b;for(int i=0;i<a.length;i++){sum+=a[i];}return sum;}