Java的构造方法的定义
时间: 2024-04-30 19:24:26 浏览: 60
Java的构造方法
5星 · 资源好评率100%
Java中的构造方法是一种特殊的方法,用于在对象被创建时初始化对象的状态。构造方法的定义格式如下:
```
public class ClassName {
// 成员变量
private String name;
private int age;
// 构造方法
public ClassName(String name, int age) {
this.name = name;
this.age = age;
}
// 其他方法
public void printInfo() {
System.out.println("Name: " + name);
System.out.println("Age: " + age);
}
}
```
构造方法的名称必须与类名相同,没有返回类型(包括void),因为它们的主要目的是创建对象并初始化它的状态。在创建对象时,构造方法会自动调用,可以使用关键字this来引用当前对象的成员变量,以便为它们赋值。构造方法可以有多个参数,也可以没有参数(无参构造方法)。如果没有为类定义构造方法,Java编译器会自动为它生成一个默认的无参构造方法。
阅读全文