第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

關(guān)于向上轉(zhuǎn)換的疑問

Aniaml?animal?=?dog

為什么父類型比子類型大,如果子類中有父類沒有的方法呢?大小具體是怎么確定的

正在回答

3 回答

我的理解:先看第一句先創(chuàng)建了dog對象,記住是dog對象,這句你可以這么理解—狗是動物,向上轉(zhuǎn)換就是這樣,向下轉(zhuǎn)換你可以這樣說,動物是狗,是不是覺得有問題!但這里創(chuàng)建對象是狗,向下有了一個對象,向下轉(zhuǎn)換的時候可以這么理解—這個動物是狗,那就沒問題了。后面說貓為什么不行,這個動物是貓。但是你創(chuàng)建的對象是狗,所以不對!

1 回復(fù) 有任何疑惑可以回復(fù)我~

同樣不明白這一句,Aniaml?animal?= new Animal();是創(chuàng)建一個animal對象,這等于dog是什么意思,創(chuàng)建一個dog對象?還是之前創(chuàng)建的dog向上轉(zhuǎn)換類型稱為animal對象?真繞

0 回復(fù) 有任何疑惑可以回復(fù)我~

emmmm,先有父親才會有兒子啊,所以肯定是父類型比子類型大,然后父類只是引路人,不同的兒子會有不同的具體實現(xiàn),兒子可以自己增加一些方法,大小隨自己怎么安排。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

關(guān)于向上轉(zhuǎn)換的疑問

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號