无法使用通配符泛型为Java集合添加值
为什么此代码不编译(Parent是接口)?
Parent
List<? extends Parent> list = ...Parent p = factory.get(); // returns concrete implementationlist.set(0, p); // fails here: set(int, ? extends Parent) cannot be applied to (int, Parent)
幕布斯6054654
当年话下
人到中年有点甜
相关分类