下面是一个简单的Person类的实现,包括姓名、性别、年龄、子女等属性,并封装了获得姓名、获得年龄、增加一岁、获得子女、设置子女等方法。子女属性为一个Person数组。.JAVA编写
时间: 2023-10-20 11:25:50 浏览: 40
好的,以下是一个简单的Person类的JAVA实现:
```java
public class Person {
private String name;
private String gender;
private int age;
private Person[] children;
public Person(String name, String gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
this.children = new Person[0];
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void addAge() {
age++;
}
public Person[] getChildren() {
return children;
}
public void setChildren(Person[] children) {
this.children = children;
}
}
```
这个类有四个私有属性:姓名、性别、年龄和子女,分别用String、int和Person数组类型表示。构造函数用于初始化姓名、性别和年龄,并将子女数组初始化为空数组。getName、getAge、addAge、getChildren和setChildren方法分别用于获取姓名、年龄、增加一岁、获取子女和设置子女。