# Java多态之XXX-向下类型转换
示例说明如图:
多态对象要想调用子类的方法时:由于父类中没有子类的方法,那么就要使用强制类型转换
把Person类,使用强制类型转换为子类才能使用子类中的方法
强制类型转换为了避免报错:instanceof
属性的调用,任然会调用 父类中的属性,而不会调用子类的属性;方法的调用会调用子类的方法,而不会调用父类中的方法
多态是调用子类和父类重写的方法
# Java多态之XXX-向下类型转换
示例说明如图:
多态对象要想调用子类的方法时:由于父类中没有子类的方法,那么就要使用强制类型转换
把Person类,使用强制类型转换为子类才能使用子类中的方法
强制类型转换为了避免报错:instanceof
属性的调用,任然会调用 父类中的属性,而不会调用子类的属性;方法的调用会调用子类的方法,而不会调用父类中的方法
多态是调用子类和父类重写的方法