第一步创建出我们需要的类
想一下需要那些类~~~
首先我们要管理的是学生,那这个就是对学生的操作~ 然后再想一下学生应该有哪些属性呢~
这里就简单罗列几个:
/**
* 学生类
* 单个学生的信息
* 放到班级里
*/
public class Student {
/**
* 学生学号-唯一
* 通过这个唯一id 进行操作
*/
private int stuId;
/**
* 学生姓名
*/
private String stuName;
/**
* 学生性别
*/
private String sex;
/**
* 学生成绩 用于进行成绩排序
*/
private int grade;
//get和set方法 对外公开的接口 可以对学生的属性进行操作
public int getStuId() {
return stuId;
}
public void setStuId(int stuId) {
this.stuId = stuId;
}
public int getGrade() {
return grade;
}
public void setGrade(int grade) {
this.grade = grade;
}
public String getStuName() {
return stuName;
}
public void setStuName(String stuName) {
this.stuName = stuName;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
/**
* 重写toString方法 用于打印学生
*
* @return
*/
@Override
public String toString() {
return "Student{" +
"stuId=" + stuId +
", stuName='" + stuName + '\'' +
", sex='" + sex + '\'' +
", grade=" + grade +
'}';
}
/**
* 无参构造方法
*/
public Student() {
}
/**
* 有参构造方法
* @param stuId
* @param stuName
* @param sex
* @param grade
*/
public Student(int stuId, String st