转贴 侃侃这个题目................
看看这道题!
public class CatsAndDogs{
public static void main(String[] args){
try{
ArrayList cats=new ArrayList();
for(int i=0;i<7;i++)
cats.add(new Cat(i));
cats.add(new Dog(2));
for (int i=0;i<cats.size();i++)
{
((Cat)cats.get(i)).print();
}
catch(Exception ex){
System.out.println(ex.getMessage());
}
}
}
前面的两个类cat和dog类,我就不说了
我要说的是为什么第8个元素dog2不能输出,大伙帮我解释一下!