文档详情

教学管理系统java源代码_0.doc

发布:2017-05-10约1.65万字共32页下载文档
文本预览下载声明
教学管理系统java源代码 篇一:java学生管理系统源代码 import java.io.Serializable; public class Course implements Serializable{ private String courseName; private int courseGrade; Course(){ courseName=null; courseGrade=0; } public void setCourseNameValue(String ss){ this.courseName=ss; } public void setCourseGradeValue(int dd){ this.courseGrade=dd; } public String getCourseNameValue(){ return this.courseName; } public int getCourseGradeValue(){ return this.courseGrade; } public boolean equals(Object o) { if (o == null){ return false;} else { if (o instanceof Course) { Course rec = (Course) o; if (this.courseName.equals(rec.getCourseNameValue())) { return true; } } return false; } } } --------------------------------------------------------------------------------------------------------------- import java.io.Serializable; import java.util.Arrays; import java.util.LinkedList; import java.util.List; public class Student implements Serializable, Comparable{ private String studentName; private int studentId; //private int studentCourseAmount=4; private LinkedList courseList; Student(){ studentName=null; studentId=0; courseList=new LinkedList(); } public void setStudentNameValue(String name){//确定学生名称 this.studentName=name; } public void setStudentIdValue(int id){//确定学生学号 this.studentId=id; } public void setStudentCourseList(LinkedList list){//传入课程链list this.courseList=list; // System.out.println(例:0916 张磊 语文98 数学67); } public void setCourseGrade(Object o){//将与学科o同名的学科的成绩改为o的成绩for(int i=0;ithis.courseList.size();i++){ Course obj=new Course(); obj=(Course) this.courseList.get(i); if(obj.equals(o)){ Course res=(Course) o; obj.setCourseGradeValue(res.getCourseGradeValue()); } } } public String getStudentNameValue(){//取得学生姓名 return this.studentName; } public int getStudentId(){//取得学生学号 return this.studentId; } public LinkedList getstudentCourseList(){//得到成绩链的首地址 return this.courseList; } public long
显示全部
相似文档