Java父类强制转换为子类和子类转父类有三种情况
1.父类对象强转成子类 出错
Father f = new Father();
Son s = (Son)f;//出错 ClassCastException
2.父类引用子类对象强转成子类 可以
Father f = new Son();
Son s = (Son)f;//可以
f只能用父类的方法
s可以用子类的所有方法
3.子类强制转父类 可以
Son s = new Son();
Father f = (Father)s;//可以文章来源:https://www.toymoban.com/news/detail-479527.html
f只能用父类的方法文章来源地址https://www.toymoban.com/news/detail-479527.html
到了这里,关于Java父类强制转换为子类的三种情况(推荐)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!