Example #1
0
 /**
  * 类型通配符上限(所有Number子类都可以)
  *
  * @param data
  */
 public static void getUpperNumberData(Box<? extends Number> data) {
   System.out.println("data :" + data.getData());
 }
Example #2
0
 /**
  * 类型通配符下限(所有Number父类都可以)
  *
  * @param data
  */
 public static void getSuperNumberData(Box<? super Number> data) {
   System.out.println("data :" + data.getData());
 }
Example #3
0
 /**
  * 类型通配符
  *
  * @param data
  */
 public static void getData(Box<?> data) {
   System.out.println("data :" + data.getData());
 }