課程
/后端開發
/Java
/Java入門第二季 升級版
抽象類和多態有什么區別?什么時候用abstract什么時候不用?
2016-07-06
源自:Java入門第二季 升級版 10-3
正在回答
簡單的說,抽象類的重點在于當中的抽象方法,抽象方法定義了一個大體的方法,具體的方法實現方式由繼承它的類去實現。比如說,抽象方法定義了一個框架,那么這個框架是方是圓還是菱形它不管。具體由繼承它的類去定義或者實現。
多態可以舉個例子,父類Animal,子類Dog和Cat. 可以通過創建animal的實例對象,使用Dog或者Cat中的變量或方法。比如 Animal animal=new Dog. 多態的意思就是說,我一個animal既可以是本身的,也可以是Dog或者是Cat的。 ?
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答多態引用,抽象類區別,利弊.
2 回答抽象類和接口有什么區別嗎?
4 回答請問用多態和不用多態有什么區別啊
1 回答繼承,多態,抽象類的區別和適用范圍
2 回答抽象類與接口有什么區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-06
簡單的說,抽象類的重點在于當中的抽象方法,抽象方法定義了一個大體的方法,具體的方法實現方式由繼承它的類去實現。比如說,抽象方法定義了一個框架,那么這個框架是方是圓還是菱形它不管。具體由繼承它的類去定義或者實現。
多態可以舉個例子,父類Animal,子類Dog和Cat. 可以通過創建animal的實例對象,使用Dog或者Cat中的變量或方法。比如 Animal animal=new Dog. 多態的意思就是說,我一個animal既可以是本身的,也可以是Dog或者是Cat的。 ?