多态中数据类型转换的注意点
一、多态弊端父类不能使用子类特有成员。(需类型转换)类型转换:1、向上转型(自动类型转换,子类转换成父类)Animal animal = new Dog();2、向下转型(强制类型转换,父类转换成子类)Dog dog = (Dog)animal;二、数据类型转换注意点1、只能在继承层次内进行转换,否则报类型转换异常(ClassCastException)2、将父类对象转换成子类前,使用instanceof检查if(animal instanceof Dog) { Dog d