Java中的构造方法(Constructor)是一种特殊的方法,用于创建和初始化对象。构造方法的名称必须与类名相同,并且没有返回类型。当使用关键字new
创建一个类的实例时,构造方法会被自动调用。
构造方法的主要作用是:
- 初始化对象的属性(成员变量)。
- 为对象分配内存空间。
- 执行其他必要的操作,以便在创建对象时完成所需的设置。
以下是一个简单的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)
,它接受两个参数并将它们分别赋值给类的属性。当我们使用new Person("Alice", 30)
创建一个新的Person
对象时,构造方法会被自动调用,完成对象的初始化和设置。