声明一个Object对象,然后强制转换成Dog类型并判断是否转换成功。

1 Object o = myArrayList.get(0);
2 Dog d1 = (Dog) o; //将类型转换成Dog
3 d1.eat();
4 if (o instanceof Dog) {
5    Dog d2 = (Dog) o;
6    d2.eat();
7 }

 

posted @ 2013-09-11 15:34  boom boom pow  阅读(168)  评论(0编辑  收藏  举报