在Java中,構造方法(Constructor)是一種特殊的方法,用于創建和初始化對象。構造方法的名稱與類名相同,沒有返回類型,可以有參數。當創建類的實例時,構造方法會被自動調用。
構造方法的主要作用是:
以下是一個簡單的Java構造方法示例:
public class Person {
private String name;
private int age;
// 構造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 其他方法
}
在這個例子中,我們定義了一個名為Person
的類,它有兩個屬性:name
和age
。我們還定義了一個構造方法Person(String name, int age)
,它接受兩個參數并將它們分別賦值給類的屬性。當我們創建Person
類的實例時,構造方法會被自動調用。例如:
Person person = new Person("John", 30);
在這個例子中,我們創建了一個名為person
的Person
類實例,并將"John"
和30
作為參數傳遞給構造方法。構造方法將這些參數值分別賦給name
和age
屬性,從而完成了對象的初始化。