java建構方法必須符合下列語法規則:
(1) 方法名稱必須與類別名稱相同。
(2)不要宣告回傳類型。
(3)不能被static、final、synchronized、abstract和native修飾。構造方法不能被子類別繼承,所以用final和abstract修飾沒有意義。
建構方法用來初始化一個新建的對象,所以用static修飾沒有意義。多個線程不會同時創建內存地址相同的同一個對象,因此用synchronized修飾沒有必要。
此外,Java語言不支援native類型的建構方法。
範例:
public class Sample { private int x; public Sample() { // 不带参数的构造方法 this(1); } public Sample(int x) { //带参数的构造方法 this.x=x; } public int Sample(int x) { //不是构造方法 return x++; } }
以上是java構造方法怎麼寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!