student.java
来自「学生成绩处理GUI界面,Java初学者可参考学习」· Java 代码 · 共 55 行
JAVA
55 行
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 + =
减小字号Ctrl + -
显示快捷键?