super關鍵字的含義

2021-08-20 12:34:47 字數 538 閱讀 3491

super代表父類的例項,在子類中使用super可以呼叫父類的方法,屬性和構造方法。

1. 呼叫父類中的構造方法。

2. 在子類中呼叫父類被覆蓋的方法和屬性。

-public class person

public person(string _name) }

}

public class student extends person

public student(string name, string stno)

} 通過使用super()和super(name)呼叫父類中的無參有和乙個引數的構造器。

- class baseclass

public class subclass extends baseclass

public void accessbase()

system.out.println(super.a)

} public static void main(string args)

}

this關鍵字和super關鍵字

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

0123 this關鍵字 super關鍵字

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

this 和 super關鍵字

this和super關鍵字,其用法非常的相似。super用來代表父類,而this用來代表本類。this 用於呼叫本類的構造。super 用來呼叫父類的構造,必須出現在構造當中的第一行。this.用來呼叫本類的屬性和方法,可以出現在在非static的部分。super.用來呼叫父類已經父類繼承而來的的屬...