class A {}
class B extends A{}
class C extends B{}
public class Test {
public List<? extends B> ring(){
return ???
}
}
请告诉我,以下哪个可以是方法 ring() 的合法返回类型?
return new ArrayList<B>();
return new ArrayList<C>();
return new ArrayList<A>();
return new ArrayList<? extends B>();
return new LinkedList<B>();
return new PriorityQueue<B>();
return new ArrayList();