文章目录 多态调用成员的特点多态的优势和弊端 多态调用成员的特点 变量调用:编译看左边,运行也看左边方法调用:编译看左边,运行看右边 多态的优势和弊端 优势: 在多态形式下,右边对象可以实现解耦合,便于扩展和维护定义方法的时候,使用父类型作为参数,可以接收所有子类对象,体现多态的扩展性与便利。 弊端:不能调用子类的特有功能 解决方案: 变回子类类型就可以了 转换的时候不能瞎转,如果转成其他的类型就会报错 强制转换能解决什么问题? 可以转换成正真的子类,从而调用子类的独有功能转换类型与真实对象类型不一样就会报错转换的时候用instanceof关键字进行盘对