这是一个示例代码:
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;
}
// getters 和 setters
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
,并且使用了两个构造器:一个无参构造器,一个有参构造器。无参构造器什么都不做,但是打印一条消息。有参构造器接受三个参数,并将这三个参数的值赋给对象的属性。此外,我们还定义了四个方法来获取和设置每个属性的值,这些方法被称为 getters
和 setters
。