在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属性,从而完成了对象的初始化。