java请编写“人的类(SelfIntroduction)”,其中成员变量包括姓名、年龄、就读学校、所学专 业、兴趣爱好等,成员方法有“增加信息”、“删除信息”和“查看信息”
时间: 2023-12-12 08:05:37 浏览: 22
好的,以下是使用Java编写的“人的类(SelfIntroduction)”:
```java
public class SelfIntroduction {
private String name;
private int age;
private String school;
private String major;
private String hobbies;
private String info;
public SelfIntroduction(String name, int age, String school, String major, String hobbies) {
this.name = name;
this.age = age;
this.school = school;
this.major = major;
this.hobbies = hobbies;
}
public void addInfo(String additionalInfo) {
this.info = additionalInfo;
}
public void deleteInfo() {
this.info = null;
}
public void viewInfo() {
System.out.println("姓名: " + name);
System.out.println("年龄: " + age);
System.out.println("就读学校: " + school);
System.out.println("所学专业: " + major);
System.out.println("兴趣爱好: " + hobbies);
if (info != null) {
System.out.println("其他信息: " + info);
}
}
}
```
这个类有一个构造函数,用于初始化姓名、年龄、就读学校、所学专业和兴趣爱好等成员变量。然后,它还有三个成员方法:addInfo() 用于增加信息,deleteInfo() 用于删除信息,viewInfo() 用于查看信息。
注意:这里的增加信息和删除信息是指增加或删除额外的信息,而不是增加或删除姓名、年龄等基本信息。如果你需要增加或删除基本信息,可以直接修改相应的成员变量。