Java 泛型协方差
可能重复:Java 泛型协方差,java,generics,Java,Generics,可能重复: 我发现Java泛型有一种奇怪的行为,我无法向自己解释 如果我尝试下面的代码,我希望它能够工作 List<? extends Number> list = new ArrayList<>(); list.add(new Integer(2)); list.add(new Float(2.0f)); List见《有效Java第二版》第28项: 生产者延伸,消费者超级 如果您的参数是producer,那么它应该是以及该问题中的链接。 List<? sup
我发现Java泛型有一种奇怪的行为,我无法向自己解释 如果我尝试下面的代码,我希望它能够工作
List<? extends Number> list = new ArrayList<>();
list.add(new Integer(2));
list.add(new Float(2.0f));
List见《有效Java第二版》第28项:
生产者延伸,消费者超级
如果您的参数是producer,那么它应该是以及该问题中的链接。
List<? super Number> list = new ArrayList<>();