定义一个Person类,含有姓名 (String类型,名name) 、性别 (String类型,名gender)、年龄(类型int,age) 等属性 定义无参构造器,每次无参构造器被调用会在控制台打印”创建一个人。 定义有参构造器,构造器有String类型的形参nameString类型的形参gender和int类型的形参age,调用此构造器的对象,其姓名属性会被name形参赋值,性别属性会被gender形参赋值,年龄属性会被age形参赋值。运行程序。
时间: 2023-01-28 15:31:59 浏览: 199
这是一个使用 Java 语言实现的示例代码:
```
public class Person {
private String name;
private String gender;
private int age;
// 无参构造器
public Person() {
System.out.println("创建一个人。");
}
// 有参构造器
public Person(String name, String gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
// 获取和设置属性的方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
在这个类中,我们定义了三个私有属性 `name`、`gender` 和 `age`,分别表示人的姓名、性别和年龄。
然后我们定义了两个构造器:一个无参构造器和一个有参构造器。无参构造器会在每次被调用时在控制台打印“创建一个人。”。有参构造器会将形参的值赋给对应的属性,并且在运行程序时创建对象。
最后,我们还为每个属性定义了获取和设置的方法,方便调用者访问和修改属性的值。
阅读全文