當(dāng)判斷父類對象為子類對象的實(shí)例時,為何還要進(jìn)行顯式類型轉(zhuǎn)換?不能直接轉(zhuǎn)換?謝謝!
3 回答
已采納
慕用7293429
TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超1個贊
具體不知道你的代碼哪里出了問題,就簡單的說一下,顯示類型轉(zhuǎn)換也叫強(qiáng)制類型轉(zhuǎn)換,比如說Animal是動物類,Dog是狗類,父類的引用指向子類的對象,Animal是動物類的父類,Dog是動物的一種,是子類,但你不能說所有的動物就是狗,因?yàn)閯游镉泻芏喾N,所有就要做強(qiáng)轉(zhuǎn)類型轉(zhuǎn)換了.個人看法,也不知道對不對.你可以在看看面向?qū)ο蟮娜筇卣髦??多態(tài),你應(yīng)該就懂了
添加回答
舉報(bào)
0/150
提交
取消
