定义了子类对象Cat,Cat对象继承了Animal类,Animal是Cat的父类。当我们使用Aniaml cat = new Cat();的时候,Animal类型的引用是可以指向Cat类型的对象的。 子类是对父类的扩充,一般在子类中具有父类没有的属性和方法。当我们使用向上转型之后,定义的一个父类类型的引用指向一个子类的对象既可以使用子类对象的强大...