<分区>
Possible Duplicate:
IsList<Dog>
a subclass ofList<Animal>
? Why aren't Java's generics implicitly polymorphic?
我有这个代码:
ArrayList<A> objects = new ArrayList<A>();
objects.add(new B());
其中 B
是 A
的子类。它给了我这样的编译时错误:
类型 ArrayList 中的方法 add(A) 不适用于参数 (B)