⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 classes.java

📁 学生成绩处理GUI界面,Java初学者可参考学习
💻 JAVA
字号:
package studentscore;import java.io.Serializable;import java.util.*;/** * * 班级类 * grade    年级 * subject  专业 * className    班级 * number   人数 * stu      学生列表 */public class Classes  implements Serializable{    private String grade;    private String subject;    private String className;    private int number;    private ArrayList<Student> stu;    /**构造方法     */    public Classes(String grade, String subject, String className){        setGrade(grade);        setClassName(className);        setSubject(subject);        number = 0;        stu = new ArrayList<Student>();    }    public Classes(){        this("Default Grade", "Default Subject", "Default Class");    }    public Classes(Classes c){        this(c.getGrade(), c.getSubject(), c.getClassName());    }    /** setter & getter */    public String getGrade(){        return grade;    }    public String getClassName(){        return className;    }    public String getSubject(){        return subject;    }    public ArrayList getStudentList(){        return stu;    }    public int getNumber(){        return number;    }    public void setGrade(String grade){        this.grade = grade;    }    public void setClassName(String className){        this.className = className;    }    public void setSubject(String subject){        this.subject = subject;    }    public void setStudentList(ArrayList stu){        this.stu = stu;    }    public  void addNumber(){        number++;    }    public  void removeNumber(){        number--;    }    public void addStudent(Student stu){        this.getStudentList().add(stu);        addNumber();    }    public void removeStudent(Student stu){        this.getStudentList().remove(stu);        removeNumber();    }    @Override    public String toString(){        return this.getGrade() +  this.getSubject() + this.getClassName();    }    public boolean equels(Classes c){        if(this.getClassName().equals(c.getClassName()) && this.getGrade().equals(c.getGrade()) && this.getSubject().endsWith(c.getSubject()))            return true;        else            return false;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -