Java父類強制轉(zhuǎn)換為子類和子類轉(zhuǎn)父類有三種情況
1.父類對象強轉(zhuǎn)成子類 出錯
Father f = new Father();
Son s = (Son)f;//出錯 ClassCastException
2.父類引用子類對象強轉(zhuǎn)成子類 可以
Father f = new Son();
Son s = (Son)f;//可以
f只能用父類的方法
s可以用子類的所有方法
3.子類強制轉(zhuǎn)父類 可以
Son s = new Son();
Father f = (Father)s;//可以文章來源:http://www.zghlxwxcb.cn/news/detail-479527.html
f只能用父類的方法文章來源地址http://www.zghlxwxcb.cn/news/detail-479527.html
到了這里,關于Java父類強制轉(zhuǎn)換為子類的三種情況(推薦)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!