在java中使用上界通配符添加到列表
给定以下代码:在java中使用上界通配符添加到列表,java,wildcard,upperbound,Java,Wildcard,Upperbound,给定以下代码: public class Test{ static class Bird{} static class Sparrow extends Bird{} public static void main(String args[]){ List<? extends Bird> list = new ArrayList<Bird>(); list.add(new Bird()); //Does
public class Test{
static class Bird{}
static class Sparrow extends Bird{}
public static void main(String args[]){
List<? extends Bird> list = new ArrayList<Bird>();
list.add(new Bird()); //Does not compile ...line 1
list.add(new Sparrow());//Does not compile ...line 2
}
}
公共类测试{
静态类Bird{}
静态类Sparrow扩展Bird{}
公共静态void main(字符串参数[]){
列表是否回答了您的问题?完全重复: