我是新来的这些泛型类型。在下面的代码中,我创建了一个接受扩展“String”的项目列表的方法。通用扩展不能添加相同类型
我的问题是? - 当列表可以分配一个新的列表,为什么不能添加一个字符串“测试”......它给我一个编译错误。
public class Child {
public void takeList(List<? extends String> list){
list = new ArrayList<String>();
list.add("test");
}
}