* A:案例演示
* 详细讲解多态中向上转型和向下转型
* 父类是Animal,子类是Cat
* Animal a = new Cat();向上转型
* Cat c = new Animal();错误的
* Cat c = (Cat)a;向下转型
* Cat c = new Cat();
* Animal a = (Animal)c; //其实加不加Animal都是一样的,都是向上转型
* //c其实就是猫
* 详细讲解多态中向上转型和向下转型
* 父类是Animal,子类是Cat
* Animal a = new Cat();向上转型
* Cat c = new Animal();错误的
* Cat c = (Cat)a;向下转型
* Cat c = new Cat();
* Animal a = (Animal)c; //其实加不加Animal都是一样的,都是向上转型
* //c其实就是猫