建構函式之間的呼叫
this:看上去,用來區分區域性變數和成員變數同名的情況
this:代表本類物件,this代表它所在方法(函式)所屬物件的一個引用
建構函式之間的呼叫只能通過this語句來完成
建構函式之間進行呼叫時this語句只能出現在第一行,構造方法要先執行,如果構初始化中還有初始化,那就去執行更細節的初始化
public class Test {
public static void main(String[] args){
Student B=new Student("fd",32);
}
}
class Student{
String name;
int age;
Student(){
System.out.println("無參構造方法");
}
Student(String name){
this();
this.name=name;
System.out.println("fdfd");
}
Student(String name,int age){
this(name);//new Student(name)呼叫上面的構造方法
this.age=age;
}
}
相關文章
- c# tcbs之建構函式呼叫建構函式示例C#函式
- Java的預設建構函式呼叫Java函式
- [C++]顯示呼叫建構函式和解構函式C++函式
- 兩個JS之間的函式互相呼叫JS函式
- C++:建構函式的分類和呼叫C++函式
- 前端建構函式、原型、例項物件之間的關係前端函式原型物件
- 建構函式,拷貝賦值函式的N種呼叫情況函式賦值
- 限定建構函式必須使用new呼叫函式
- 預設建構函式、引數化建構函式、複製建構函式、解構函式函式
- C++建構函式和解構函式呼叫虛擬函式時使用靜態聯編C++函式
- 類的建構函式和解構函式函式
- 你不知道的JavaScript--Item8 函式,方法,建構函式呼叫JavaScript函式
- 呼叫建構函式進行型別轉換函式型別
- 詳解js原型,建構函式以及class之間的原型關係JS原型函式
- 建構函式與解構函式函式
- ## 建構函式函式
- 建構函式函式
- Java的建構函式Java函式
- 建構函式的作用函式
- [譯] 建構函式已死,建構函式萬歲!函式
- dart系列之:dart類中的建構函式Dart函式
- C/C++——建構函式、複製建構函式和解構函式的執行時刻C++函式
- C++ 建構函式和解構函式C++函式
- 函式呼叫與空間分配函式
- js Date()建構函式建立時間日期物件JS函式物件
- 關於建構函式與解構函式的分享函式
- C++中建構函式,拷貝建構函式和賦值函式的詳解C++函式賦值
- C++ 類建構函式和解構函式C++函式
- JavaScript 建構函式JavaScript函式
- 建構函式、this、static函式
- js之工廠建構函式模式(譯)JS函式模式
- c#之tcbs 建構函式小記C#函式
- 建構函式與普通函式的區別函式
- 父類與子類之間靜態函式的呼叫以及函式引數的傳遞函式
- Servlet呼叫構造方法,物件傳不進建構函式中去問題Servlet構造方法物件函式
- 虛解構函式(√)、純虛解構函式(√)、虛建構函式(X)函式
- PHP筆記:建構函式與解構函式PHP筆記函式
- 類的陣列初始化後會呼叫拷貝建構函式陣列函式