时隔四年后看到的。一般出现这种情况可以 写一个用来统一类型的 接口;
例如:
public class TypeVre {
interface A {
}
class B implements A{}
class C implements A{}
public static void main(String[] args) {
List ss =new ArrayList();
TypeVre typeVre = new TypeVre();
B b = typeVre.new B();
C c = typeVre.new C();
ss.add(b);
ss.add(c);
int size = ss.size();
for (int i = 0; i < size; i++) {
System.out.println(ss.get(i));
}
}
}
ListcatList 或 List
应该是这样的,是你理解错了
ArrayList
List
你已经知道了Cat的类直接List