Animal animal = dog;
animal应该是Animal类型才对啊,为什么不能强转成cat类型?难道animal是dog类型?
恩 , 而且还有创建了 dog 对象.
忘记了还有Dog dog2 = (Dog)animal这一句了。
原来animal是被转成Dog类型的了。