public static void main(String[] args) { //对象的向上转型:就是父类引用指向子类对象 Animal animal=new Cat(); animal.eat(); } } 向上转型一定是安全的,没有问题的,正确的,但是也有一个弊端。对象一旦向上转型为父类,那么就无法调用子类原本特有的内容 解决方案:用对象的向下转型(还原) 二、对象的向下转型 对象的向下转型,其实就是一个还原的动作 格式:子类名称 对象名=(子类名称) 父类对象;