java编写“人的类(SelfIntroduction)”,其中成员变量包括姓名、年龄、就读学校、所学专 业、兴趣爱好等,成员方法有“增加信息”、“删除信息”和“查看信息”(也可自由增加设计 其他字段和方法)。其次,编写一个主类,在主类中测试 SelfIntroduction 类的功能
时间: 2024-04-13 19:25:34 浏览: 89
你可以按照以下的Java代码来编写"人的类(SelfIntroduction)"和主类,实现增加、删除和查看信息的功能:
```java
public class SelfIntroduction {
private String name;
private int age;
private String school;
private String major;
private String hobbies;
// 构造方法
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 addInformation(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 deleteInformation() {
this.name = "";
this.age = 0;
this.school = "";
this.major = "";
this.hobbies = "";
}
// 成员方法:查看信息
public void viewInformation() {
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
System.out.println("学校:" + school);
System.out.println("专业:" + major);
System.out.println("兴趣爱好:" + hobbies);
}
}
public class MainClass {
public static void main(String[] args) {
SelfIntroduction person = new SelfIntroduction("", 0, "", "", "");
// 增加信息
person.addInformation("张三", 20, "清华大学", "计算机科学与技术", "篮球、音乐");
// 查看信息
person.viewInformation();
// 删除信息
person.deleteInformation();
// 查看信息
person.viewInformation();
}
}
```
在 `MainClass` 中,我们创建了一个 `SelfIntroduction` 对象 `person`,通过调用 `addInformation` 方法来增加个人信息,通过调用 `viewInformation` 方法来查看个人信息,而通过调用 `deleteInformation` 方法来删除个人信息。
希望这个示例能够帮助到你!如果还有其他问题,请随时提问。
阅读全文