為什么Animal animal = dog 是向上類(lèi)型轉(zhuǎn)換?
為什么Animal animal ?= dog是向上類(lèi)型轉(zhuǎn)換? 這句話是指將dog引用賦給animal引用, 是子類(lèi)的引用要比父類(lèi)的引用小么?
為什么Animal animal ?= dog是向上類(lèi)型轉(zhuǎn)換? 這句話是指將dog引用賦給animal引用, 是子類(lèi)的引用要比父類(lèi)的引用小么?
2015-03-27
舉報(bào)
2015-04-02
向上類(lèi)型轉(zhuǎn)換的意思是: 小類(lèi)型到大類(lèi)型的轉(zhuǎn)換 ? ? ?而你上面的表達(dá)式的意思是將右邊的dog轉(zhuǎn)換為animal ? ?而顯然 ? Dog和Animal是Dog繼承于Animal的 ? ?因而說(shuō)將Dog的對(duì)象dog轉(zhuǎn)換為Animal的對(duì)象animal是將小類(lèi)型轉(zhuǎn)換為大類(lèi)型 ? 所以是向上類(lèi)型轉(zhuǎn)換 ? ?(我也是初學(xué)者 ?這是自己的理解 ?如果不對(duì)的話 ?請(qǐng)指出錯(cuò)誤 ? 大家一起進(jìn)步!謝謝)
2015-03-28
Animla animal = Dog dog;之所以是向上轉(zhuǎn)型,是因?yàn)镈og extends Animal ,子類(lèi)型的范圍比父類(lèi)型的大,子類(lèi)不只是animal,而且還有自己的特許屬性或者行為
2015-03-27
把子類(lèi)轉(zhuǎn)換成父類(lèi)就算向上類(lèi)型轉(zhuǎn)換..
2015-03-27
你把代碼貼出來(lái)啊...