課程
/后端開發
/Java
/Java入門第二季 升級版
就是調用父類的成員嗎?那和繼承的區別是什么?
2015-08-06
源自:Java入門第二季 升級版 9-7
正在回答
繼承的目的是為了代碼的復用,在繼承時,基本上都會父類的方法進行重寫。而super的作用是為了把父類里面的屬性和方法調用查看,一般用的不多。
舉個例子 父親有的錢可以和兒子共享,但是父親有一個老婆這個方法我們可以繼承,但是我們必須重寫,因為父親的老婆是唯一特殊的。而繼承時就要重寫,而super是想在子類方法中調用父類的方法看看父親的老婆的是誰。不過如果在父類中的構造方法里面帶了參數,子類里面不會默認有super,要使用也必須帶參數,這點很重要
淡婭0971
調用父類中的成員,繼承了才能調用啊,要不怎么調用?
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
1 回答成員類和繼承的區別
3 回答方法和構造方法的區別?super關鍵字的作用范圍?只能在繼承類里面使用嗎?
1 回答繼承,多態,抽象類的區別和適用范圍
1 回答想問下super和this有什么區別
7 回答類的繼承不是單繼承嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-08-07
繼承的目的是為了代碼的復用,在繼承時,基本上都會父類的方法進行重寫。而super的作用是為了把父類里面的屬性和方法調用查看,一般用的不多。
舉個例子 父親有的錢可以和兒子共享,但是父親有一個老婆這個方法我們可以繼承,但是我們必須重寫,因為父親的老婆是唯一特殊的。而繼承時就要重寫,而super是想在子類方法中調用父類的方法看看父親的老婆的是誰。不過如果在父類中的構造方法里面帶了參數,子類里面不會默認有super,要使用也必須帶參數,這點很重要
2015-08-06
調用父類中的成員,繼承了才能調用啊,要不怎么調用?