多态使用场景:父类型可作为形参的数据类型,这样可以接受任意子类对象
多态:父类引用指向子类对象
多态变量:编译看左,运行看右
多态方法:编译看左,运行看左
强制转换
类型名 变量名=(类型名)变量
注:
只能在继承层次内转换,否则会报ClassCaseException异常
将父类对象装换为子类之前,使用instanceof检查
instanceof关键字用法
对象名 instanceof 数据类型(判断前边的对象是否为后边的数据类型)
多态使用场景:父类型可作为形参的数据类型,这样可以接受任意子类对象
多态:父类引用指向子类对象
多态变量:编译看左,运行看右
多态方法:编译看左,运行看左
强制转换
类型名 变量名=(类型名)变量
注:
只能在继承层次内转换,否则会报ClassCaseException异常
将父类对象装换为子类之前,使用instanceof检查
instanceof关键字用法
对象名 instanceof 数据类型(判断前边的对象是否为后边的数据类型)