目录
制作思路
建立学生类
首先在IDE中建立的一个包,然后在包下建立学生类:
在学生类中,定义(这里我们用的private定义,也可以用public)学生的姓名,年龄,学号,家庭地址:
private String name;
private String sid;
private String age;
private String address;
然后添加构造方法(有参无参):
public StudentMagement() {
}
public StudentMagement(String name, String sid, String age, String address) {
this.name = name;
this.sid = sid;
this.age = age;
this.address = address;
}
下一步添加set/get方法:
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSid() {
return sid;
}
public void setSid(String sid) {
this.sid = sid;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
注:在IDEA(本人用的IDE为IDEA)中,添加构造函数以及set/get方法可以通过快捷键Alt+Insert实现:
1为添加有参无参构造方法,2为添加set,get方法。
学生类完整代码如下:
public class StudentMagement {
private String name;
private String sid;
private String age;
private String address;
public StudentMagement() {
}
public StudentMagement(String name, String sid, String age, String address) {
this.name = name;
this.sid = sid;
this.age = age;
this.address = address;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSid() {
return sid;
}
public void setSid(String sid) {
this.sid = sid;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
建立测试类
注:在测试类中用到了ArrayList集合以及Scanner方法,使用前需要创建对象
页面导航设计
首先页面中应该包括用户选项:
可以通过输出语句实现:
System.out.println("--------欢迎来到学生管理系统--------");
System.out.println("1 添加学生");
System.out.println("2 删除学生");
System.out.println("3 修改学生");
System.out.println("4 查看所有学生");
System.out.println("5 退出");
System.out.println("--------------------------------");
System.out.println("请输入你的选择:");
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
注意代码中用到了Sc