亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

子類構造方法中super();


5ad079d80001ef4b05400960.jpg
在一個子類-父類模型中創建子類對象后程序的執行順序如上圖(拼音)。這是否意味著子類構造方法中的super();本身并不是在子類構造方法中執行,super();的作用是定義創建子類對象后如何執行父類的構造方法,因此super()只能放在第一行?
5ad07a9f0001060105400960.jpg
5ad07aae000125d505400960.jpg

正在回答

1 回答

在子類創建無參構造函數的時候,如果你不寫super,系統是自動認為你寫了的。但是如果你寫了super,就一定要放在子類無參構造函數第一行。Java規定在調用子類的無參構造函數之前必須先調用父類的無參構造函數。

0 回復 有任何疑惑可以回復我~
#1

Passionate1

那我就不用寫了 嘿嘿嘿
2018-08-01 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

子類構造方法中super();

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號