多态

一、多态
同一行为不同表现形式
二、实现步骤
1.实现继承关系
extends
2.重写方法
@Override
3.父类的引用指向子对象
Parent p = new Son();
三、使用方法
1.父类作为方法的形参(父类型转换子类型)
2.父类作为方法的返回值(子对象转换父类型)
四、类型转换
1.子对象转换父类型是安全的,是可以自动转换的(向上转型)
2.子对象从父类型转换成子类型,不安全的(向下转型)
instanceof 进行类型的判断
(对象 instanceof 类型)判断当前对象是否是该类的实例 new 类型
五、方法的调用
当类中的方法实现了重写的时候,调用的时候,根据对象去找相应的方法(就近原则)

原文地址:https://www.cnblogs.com/huangbo0502/p/11181087.html