泛型的上下限(?: 泛型的通配符) ? super Integer 只能接受Integer或者Integer的父类类型的集合对象 下线? extends Number 只能接受Number或者Number的子类类型的集合对象 上限
public class Demo5 { public static void main(String[] args) { ArrayListlist1 = new ArrayList (); print1(list1); ArrayList list2 = new ArrayList (); print2(list2); } //定义只能接受Integer或者Integer的父类类型的集合对象函数 public static void print1(Collection c) { } //定义只能接受Number或者Number的子类类型的集合对象函数 public static void print2(Collection c) { }}