大家好,今天我们来讲讲向下转型这个知识点,这个知识点并没有向上转型用得那么频繁,但是也需要了解一下。
2.4.2向下转型
当一个子类对象经过向上转型之后当成父类方法使用,再无法调用子类的属性和方法。但有时候可能需要调用子类的属性和方法 ,此时:将父类引用再还原为子类对象即可,即向下转换.
向下转型用的比较少,而且不安全,万一转换失败,运行时就会抛异常,java中为了提高向下转型的安全性,引入了instanceof (返回值是true或false),如果该表达式为true,则可以安全转换.
好了,今天分享就到这里,谢谢大家!!!