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.用來呼叫父類已經父類繼承而來的的屬...