多态的表现形式
父类类型对象名称=子类对象
什么是多态?
同类型的对象,表现出的不同形态。
多态的前提
多态的好处
使用父类型作为参数,可以接收所有子类对象, 体现多态的扩展性与便利。
多态调用成员的特点
变量调用:编译看左边,运行也看左边。
方法调用:编译看左边,运行看右边。
理解记忆
多态的优势
多态的弊端
不能调用子类特有的方法和属性。
解决方案:使用强制转换把对象由父类类型转为子类类型
判断可以强制转换的方法:instanceof
对象 instanceof 类型
JDK14新特性写法