當(dāng)判斷父類對(duì)象為子類對(duì)象的實(shí)例時(shí),為何還要進(jìn)行顯式類型轉(zhuǎn)換?不能直接轉(zhuǎn)換?謝謝!
3 回答
已采納

慕用7293429
TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超1個(gè)贊
具體不知道你的代碼哪里出了問題,就簡單的說一下,顯示類型轉(zhuǎn)換也叫強(qiáng)制類型轉(zhuǎn)換,比如說Animal是動(dòng)物類,Dog是狗類,父類的引用指向子類的對(duì)象,Animal是動(dòng)物類的父類,Dog是動(dòng)物的一種,是子類,但你不能說所有的動(dòng)物就是狗,因?yàn)閯?dòng)物有很多種,所有就要做強(qiáng)轉(zhuǎn)類型轉(zhuǎn)換了.個(gè)人看法,也不知道對(duì)不對(duì).你可以在看看面向?qū)ο蟮娜筇卣髦??多態(tài),你應(yīng)該就懂了
添加回答
舉報(bào)
0/150
提交
取消