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