Super關鍵字的用法

2021-09-22 14:08:25 字數 597 閱讀 9175

1,super關鍵字是直接父類兌現改的引用,可以通過super來訪問父類中被自雷覆蓋的方法或屬性。

package com.test;

public class testsuper

}class fatherclass

}class childclass extends fatherclass

}

輸出結果為:

fatherclass.value=100

childclass.value=200

200100

由此可見,super可以呼叫父類的方法和屬性。

2,子類建構函式會預設呼叫父類的建構函式,父類預設呼叫object的構造

package com.test;

public class testsuper1

}class fatherclass1

}class childclass1 extends fatherclass1

}

延伸:

super關鍵字的指向方法會自動向上延伸,執行順序為從上至下,如先呼叫父類建構函式,才會再呼叫子類建構函式。

super關鍵字的用法

super關鍵字的用法有三種 1.在子類的成員方法中,訪問父類的成員變數。2.在子類的成員方法中,訪問父類的成員方法。3.在子類的構造方法中,訪問父類的構造方法。public class zi extends fu public void methodzi public void method pu...

this關鍵字和super關鍵字

this關鍵字和super關鍵字都必須放在構造方法的第一行,所有兩個關鍵字不能同時存在,任選其一即可,只需保證子類的所有構造方法呼叫父類的構造方法即可 this關鍵字的應用 this關鍵字用於區分區域性變數和成員變數的同名問題 有this關鍵字的是成員變數,或者是誰呼叫我,訪問的就是誰 this關鍵...

0123 this關鍵字 super關鍵字

1 this關鍵字 構造方法之間的呼叫用this關鍵字 構造方法呼叫格式 this 引數列表 構造方法呼叫舉例 建立乙個person類,寫乙個空參構造方法,讓這個空參構造方法呼叫有參構造方法,然後測試 public class person public person string name,int...