課程
/后端開發
/Java
/Java入門第二季 升級版
當父類定義了有參的構造方法,子類怎么定義構造方法怎么用super關鍵字
2016-09-10
源自:Java入門第二季 升級版 9-7
正在回答
在子類有參構造方法第一行加super(參數);
qq_老玉米_03937891 提問者
public?class?S{ ????Double?r; ?}
1、當父類沒有顯式的定義構造方法,則子類繼承父類后子類的構造方法隨便定義不受父類影響;
2、當父類定義了有參的構造方法,則子類繼承父類后子類的構造方法在參數方面至少有參數的類型、個數和父類的構造方法參數的類型、個數相同,同時子類構造方法的方法體第一行必須加上super關鍵字,并傳入相應的參數;
super關鍵字在此處表示子類在實例化的時候將調用父類的哪個構造方法實例化父類,super根據傳入的參數個數、類型來確定調用父類的哪個構造方法去實例化父類
具體代碼寫一下 舉個例子
構造函數的名字可以隨意嗎?好像不可以吧,
子類的構造方法名你隨意,只要在這個方法中第一行顯示的調用父類的有參構造方法就可
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答super中怎么調用父類的有參構造方法?
4 回答定義一個有參的父類構造方法,同時子類的構造方法中寫了super()了,這樣情況也報錯。
1 回答子類和父類的有參構造方法
2 回答有參數構造方法的定義??
2 回答請問如果父類只有有參的構造方法,那么子類的構造方法中就隱性調用了父類的構造方法。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-10
在子類有參構造方法第一行加super(參數);
2017-07-20
2016-09-11
1、當父類沒有顯式的定義構造方法,則子類繼承父類后子類的構造方法隨便定義不受父類影響;
2、當父類定義了有參的構造方法,則子類繼承父類后子類的構造方法在參數方面至少有參數的類型、個數和父類的構造方法參數的類型、個數相同,同時子類構造方法的方法體第一行必須加上super關鍵字,并傳入相應的參數;
super關鍵字在此處表示子類在實例化的時候將調用父類的哪個構造方法實例化父類,super根據傳入的參數個數、類型來確定調用父類的哪個構造方法去實例化父類
2016-09-10
具體代碼寫一下 舉個例子
2016-09-10
構造函數的名字可以隨意嗎?好像不可以吧,
2016-09-10
子類的構造方法名你隨意,只要在這個方法中第一行顯示的調用父類的有參構造方法就可