📄 student.java
字号:
package studentscore;import java.io.Serializable;import java.util.*;public class Student extends Classes implements Serializable { private String name; //姓名 private long id; //学号 private ArrayList<Lesson> lesson; //课程 /** 构造方法 */ public Student(Classes c, String name, Long id){ super(c.getGrade(), c.getSubject(), c.getClassName()); setName(name); setId(id); lesson = new ArrayList<Lesson>(); c.addStudent(this); } public Student(){ this(new Classes(), "Default", 0l); } /** setter & getter */ public String getName(){ return name; } public long getId(){ return id; } public ArrayList getLesson(){ return lesson; } public void setName(String name){ this.name = name; } public void setId(long id){ this.id = id; } @Override public String toString(){ return this.getId() + " " + this.getName()+ " @ " + this.getGrade() + this.getSubject() + this.getClassName(); } public boolean equals(Student s){ if(this.getId() == s.getId()) return true; else return false; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -