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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

既然類型相同了,為什么還要強(qiáng)制轉(zhuǎn)換成Dog類型呢

既然類型相同了,為什么還要強(qiáng)制轉(zhuǎn)換成Dog類型呢

正在回答

2 回答

樓上都說錯(cuò)了

很簡單

JAVA是強(qiáng)類型語言????1 不等于????1.0? ??

這里形參給的是????Object????obj

必須轉(zhuǎn)化才能用????

拿 Object????和????Dog????比是不對的

要么形參就傳遞????(Dog????obj)????不要傳????(Object????obj)

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

慕圣8425527

(getClass( Object ) != obj.getClass(Dog))返回的不是true嗎?返回true之后,不是就執(zhí)行下面的return false語句,然后結(jié)束嗎?
2020-05-29 回復(fù) 有任何疑惑可以回復(fù)我~

我的理解,動物分成狗和貓,他們都有體重,體溫,大小等屬性(成員變量),你用getClass比較他們都有相同的屬性,可以判斷他們屬于動物類。但是對于貓擁有狗的身高,狗擁有貓的身高可能就反常了,即使身高值一樣也會報(bào)錯(cuò)。強(qiáng)制轉(zhuǎn)化大概為了統(tǒng)一標(biāo)準(zhǔn)吧,大概是美元轉(zhuǎn)化成人名幣來買東西

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

舉報(bào)

0/150
提交
取消

既然類型相同了,為什么還要強(qiáng)制轉(zhuǎn)換成Dog類型呢

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

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

幫助反饋 APP下載

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

公眾號

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