classA {}
classBextendsA {}
classCextendsA {}
classDextendsB {}
Which four statements are true ?
//正确的
The type List<A>is assignable to List.
The type List<Object>is assignable to List<?>.
The type List<D>is assignable to List<?extends B>.
The type List<?extends B>is assignable to List<?extends A>.
//错误的
The type List<B>is assignable to List<A>.
The type List<?extends A>is assignable to List<A>.
The type List<Object>is assignable to any List reference.