我正在学习 Java 泛型,我问自己这个问题。
这两个方法声明有什么区别?
public static void someMethod(List<? extends Number> numberList);
and
public static <E extends Number> void someMethod(List<E> numberList);
在后者中,您可以引用范围内的类型someMethod
,即E
。在前者中你没有。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)