Given:
classA {}
class B extends A {}
class C extends A {}
class D extends B {}
Which three statements are true? (Choose three.)
A. The type List<A> is assignable to List.
B. The type List<B> is assignable to List<A>.
C. The type List<Object> is assignable to List<?>.
D. The type List<D> is assignable to List<? extends B>.
E. The type List<? extends A> is assignable to List<A>.
F. The type List<Object> is assignable to any List reference.
G. The type List<? extends B> is assignable to List<? extends A>.1.请问答案是什么
2.本人觉得A是对的,但是答案中没有,旧式List本来就可以传递一个泛型List给它啊,为什么不对,难道是我英文理解错误??
请高手帮忙,谢谢!!