課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
這些引用類型具體是怎樣分配的
2016-08-30
源自:Java入門第二季 升級版 10-1
正在回答
你是想問多態(tài)的類型嗎?還是想問向下轉(zhuǎn)型和向上轉(zhuǎn)型?
靜態(tài)多態(tài)性:包括變量的隱藏、方法的重載(指同一個類中,方法名相同[方便記憶],但是方法的參數(shù)類型、個數(shù)、次序不同,本質(zhì)上是多個不同的方法);
動態(tài)多態(tài)性:是指子類在繼承父類(或?qū)崿F(xiàn)接口)時重寫了父類(或接口)的方法,程序中用父類(或接口)引用去指向子類的具體實例,從代碼形式上看是父類(或接口)引用去調(diào)用父類(接口)的方法,但是在實際運(yùn)行時,JVM能夠根據(jù)父類(或接口)引用所指的具體子類,去調(diào)用對應(yīng)子類的方法,從而表現(xiàn)為不同子類對象有多種不同的形態(tài)。不過,程序代碼在編譯時還不能確定調(diào)用的哪一個類的方法,只有在運(yùn)行時才能確定,故又稱為運(yùn)行時的多態(tài)性。
慕粉3882329 提問者
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
4 回答多態(tài)父類引用子類
4 回答多態(tài)中的引用類型轉(zhuǎn)換的本質(zhì)和比喻不恰當(dāng)
1 回答java多態(tài)中的引用轉(zhuǎn)換
2 回答多態(tài)引用,抽象類區(qū)別,利弊.
5 回答多態(tài)中使用父類作為方法的返回值類型
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-31
你是想問多態(tài)的類型嗎?還是想問向下轉(zhuǎn)型和向上轉(zhuǎn)型?
靜態(tài)多態(tài)性:包括變量的隱藏、方法的重載(指同一個類中,方法名相同[方便記憶],但是方法的參數(shù)類型、個數(shù)、次序不同,本質(zhì)上是多個不同的方法);
動態(tài)多態(tài)性:是指子類在繼承父類(或?qū)崿F(xiàn)接口)時重寫了父類(或接口)的方法,程序中用父類(或接口)引用去指向子類的具體實例,從代碼形式上看是父類(或接口)引用去調(diào)用父類(接口)的方法,但是在實際運(yùn)行時,JVM能夠根據(jù)父類(或接口)引用所指的具體子類,去調(diào)用對應(yīng)子類的方法,從而表現(xiàn)為不同子類對象有多種不同的形態(tài)。不過,程序代碼在編譯時還不能確定調(diào)用的哪一個類的方法,只有在運(yùn)行時才能確定,故又稱為運(yùn)行時的多態(tài)性。