多态:重写 重载
位置 方法名 参数表 返回值 访问修饰符
方法重写 子类 相同 相同 相同 不能比父类更严格
方法重载 同类 相同 不同 无关 无关
1.使用继承
2.子类重写父类的方法
3.父类引用子类
向上转型: 1.父类引用子类 2.可见性:子类重写父类的方法 3.应用:多态
向下转型:1.强制类型转换,父类转换子类 2.应用:类型的还原 3.instanceof (1.判断一个对象是否属于一个类或者实现了一个接口
2.强制类型转换之前使用instanceof运算符检查对象的真实类型,可以避免类型转换异常,从而提高代码的健壮性)