super()是呼叫父類的建構式,并且在當前的那個建構式的第一行,當super被呼叫時,他將會第一時間去呼叫父類的建構式,
this()是呼叫本類的另一個建構式,構造方法一般有無參和帶參兩種 , 它和super一樣也是只能放在第一行,也就是說super()和this()不能同時出現在一個建構式里
如下所示(錯誤):
public class dome02 extends dome01{ int y; dome02() { super(); this(20);// line n2 } dome02(int y) { this.y = y; } public String toString() { return super.x + ":" + this.y; } } line n2報錯
個人學習,內容簡陋,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/167439.html
標籤:Java
上一篇:Spring IOC
