需求分析:
这个基础版的管理系统具有一般系统的增删改查功能。创建学生类,根据学生类创建一个集合,设置对应增删改查以及退出系统的方法。
学生类:
public class Student {
/*
利用Student类创建学生对象
成员变量:学号 姓名 性别 年龄 住址
*/
private String id;
private String name;
private int sex;
private int age;
private String address;
public Student() {
}
public Student(String id, String name, int sex, int age, String address) {
this.id = id;
this.name = name;
this.sex = sex;
this.age = age;
this.address = address;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSex() {
return sex;
}
public void setSex(int sex) {
if(sex == 1 || sex == 0) {
this.sex = sex;
}else{
System.out.println("输入错误,请重新输入!");
setSex(sex);
}
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
思路:学生类中包含学生的学号、姓名、性别、年龄、住址信息,在此设置为私有变量,并为外部提供set()和get()方法。
实现类: