什么構(gòu)造方法
// 構(gòu)造方法
public HelloWorld ? ? ? () {?
System.out.println("通過構(gòu)造方法初始化name");
name = "tom";
}
請問,這個構(gòu)造方法是不是定義方法的意思?
// 構(gòu)造方法
public HelloWorld ? ? ? () {?
System.out.println("通過構(gòu)造方法初始化name");
name = "tom";
}
請問,這個構(gòu)造方法是不是定義方法的意思?
2016-11-21
舉報
2016-11-21
構(gòu)造方法是一種特殊的方法,用來初始化對象的,創(chuàng)建對象時語法(類名 對象名=new 構(gòu)造方法();)構(gòu)造方法必須與類同名并且沒有返回值。如果不指定構(gòu)造方法的話,程序在初始化對象時 ,系統(tǒng)默認(rèn)指定一個沒有參數(shù)也沒有代碼的無參構(gòu)造方法。
2016-11-21
構(gòu)造方法是一種特殊的方法,它是一個與類同名且沒有返回值類型的方法。對象的創(chuàng)建就是通過構(gòu)造方法來完成,其功能主要是完成對象的初始化。當(dāng)類實例化一個對象時會自動調(diào)用構(gòu)造方法。構(gòu)造方法和其他方法一樣也可以重載。
2016-11-21
構(gòu)造方法是對類的成員變量進行初始化,可以理解為賦初值,不知道你說的定義方法是什么意思