Java中全参构造方法的实例
时间: 2024-09-07 21:04:00 浏览: 62
在Java中,全参构造方法指的是一个构造函数,它包含所有成员变量的参数,能够根据传入的参数一次性初始化对象的所有成员变量。当一个类中定义了其他构造函数时,Java编译器不会自动生成一个无参构造方法,因此如果需要创建对象时初始化所有成员变量,就需要显式定义一个全参构造方法。
以下是一个简单的Java类,包含全参构造方法的实例:
```java
public class Person {
private String name;
private int age;
private String address;
// 全参构造方法
public Person(String name, int age, String address) {
this.name = name;
this.age = age;
this.address = address;
}
// getter和setter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
// 主函数用于测试全参构造方法
public static void main(String[] args) {
Person person = new Person("张三", 30, "北京市");
System.out.println(person.getName() + "今年" + person.getAge() + "岁,住在" + person.getAddress());
}
}
```
在这个例子中,`Person` 类定义了一个全参构造方法,它接收三个参数:`name`、`age` 和 `address`,分别用于初始化对象的三个成员变量。在 `main` 方法中,通过这个全参构造方法创建了一个 `Person` 对象,并输出了该对象的信息。
阅读全文