課程
/后端開(kāi)發(fā)
/Java
/Java入門第二季 升級(jí)版
抽象類和多態(tài)有什么區(qū)別?什么時(shí)候用abstract什么時(shí)候不用?
2016-07-06
源自:Java入門第二季 升級(jí)版 10-3
正在回答
簡(jiǎn)單的說(shuō),抽象類的重點(diǎn)在于當(dāng)中的抽象方法,抽象方法定義了一個(gè)大體的方法,具體的方法實(shí)現(xiàn)方式由繼承它的類去實(shí)現(xiàn)。比如說(shuō),抽象方法定義了一個(gè)框架,那么這個(gè)框架是方是圓還是菱形它不管。具體由繼承它的類去定義或者實(shí)現(xiàn)。
多態(tài)可以舉個(gè)例子,父類Animal,子類Dog和Cat. 可以通過(guò)創(chuàng)建animal的實(shí)例對(duì)象,使用Dog或者Cat中的變量或方法。比如 Animal animal=new Dog. 多態(tài)的意思就是說(shuō),我一個(gè)animal既可以是本身的,也可以是Dog或者是Cat的。 ?
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
2 回答多態(tài)引用,抽象類區(qū)別,利弊.
4 回答請(qǐng)問(wèn)用多態(tài)和不用多態(tài)有什么區(qū)別啊
2 回答抽象類和接口有什么區(qū)別嗎?
1 回答繼承,多態(tài),抽象類的區(qū)別和適用范圍
2 回答抽象類與接口有什么區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-07-06
簡(jiǎn)單的說(shuō),抽象類的重點(diǎn)在于當(dāng)中的抽象方法,抽象方法定義了一個(gè)大體的方法,具體的方法實(shí)現(xiàn)方式由繼承它的類去實(shí)現(xiàn)。比如說(shuō),抽象方法定義了一個(gè)框架,那么這個(gè)框架是方是圓還是菱形它不管。具體由繼承它的類去定義或者實(shí)現(xiàn)。
多態(tài)可以舉個(gè)例子,父類Animal,子類Dog和Cat. 可以通過(guò)創(chuàng)建animal的實(shí)例對(duì)象,使用Dog或者Cat中的變量或方法。比如 Animal animal=new Dog. 多態(tài)的意思就是說(shuō),我一個(gè)animal既可以是本身的,也可以是Dog或者是Cat的。 ?