java编写一个程序模拟家族成员的姓名
时间: 2024-05-09 20:17:12 浏览: 13
好的,您可以编写一个FamilyMember类来存储家族成员的姓名、出生日期、性别等信息。以下是一个简单的示例代码:
```java
public class FamilyMember {
private String name;
private LocalDate birthDate;
private String gender;
public FamilyMember(String name, LocalDate birthDate, String gender) {
this.name = name;
this.birthDate = birthDate;
this.gender = gender;
}
public String getName() {
return name;
}
public LocalDate getBirthDate() {
return birthDate;
}
public String getGender() {
return gender;
}
public String toString() {
return name + " (" + gender + "), born on " + birthDate;
}
}
```
您可以在主函数中创建FamilyMember对象,并将其添加到一个列表中,以方便管理和查询。例如:
```java
import java.time.LocalDate;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<FamilyMember> familyMembers = new ArrayList<>();
FamilyMember member1 = new FamilyMember("张三", LocalDate.of(1980, 1, 1), "男");
FamilyMember member2 = new FamilyMember("李四", LocalDate.of(1985, 2, 15), "女");
FamilyMember member3 = new FamilyMember("王五", LocalDate.of(2010, 7, 8), "男");
familyMembers.add(member1);
familyMembers.add(member2);
familyMembers.add(member3);
for (FamilyMember member : familyMembers) {
System.out.println(member);
}
}
}
```
输出如下:
```
张三 (男), born on 1980-01-01
李四 (女), born on 1985-02-15
王五 (男), born on 2010-07-08
```
您可以根据需要扩展FamilyMember类,添加更多的属性和方法。希望对您有帮助!