




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
importjava.io.Serializable。 publicclassCourseimplementsSerializable{ privateStringcourseName。 privateintcourseGrade。 Course(>{ courseName=null。 courseGrade=0。 } publicvoidsetCourseNameValue(Stringss>{ this.courseName=ss。 } publicvoidsetCourseGradeValue(intdd>{ this.courseGrade=dd。 } publicStringgetCourseNameValue(>{ returnthis.courseName。 } publicintgetCourseGradeValue(>{ returnthis.courseGrade。 } publicbooleanequals(Objecto>{ if(o==null>{returnfalse。} else{ if(oinstanceofCourse>{ Courserec=(Course>o。 if(this.courseName.equals(rec.getCourseNameValue(>>>{ returntrue。 } } returnfalse。 } } } --------------------------------------------------------------------------------------------------------------- importjava.io.Serializable。 importjava.util.Arrays。 importjava.util.LinkedList。 importjava.util.List。 publicclassStudentimplementsSerializable,Comparable{ privateStringstudentName。 privateintstudentId。 //privateintstudentCourseAmount=4。 privateLinkedListcourseList。 Student(>{ studentName=null。 studentId=0。 courseList=newLinkedList(>。 } publicvoidsetStudentNameValue(Stringname>{//确定学生名称 this.studentName=name。 } publicvoidsetStudentIdValue(intid>{//确定学生学号 this.studentId=id。 } publicvoidsetStudentCourseList(LinkedListlist>{//传入课程链list this.courseList=list。 //System.out.println("例:0916张磊语文98数学67">。 } publicvoidsetCourseGrade(Objecto>{//将与学科o同名的学科的成绩改为o的成绩 for(inti=0。i<this.courseList.size(>。i++>{ Courseobj=newCourse(>。 obj=(Course>this.courseList.get(i>。 if(obj.equals(o>>{ Courseres=(Course>o。 obj.setCourseGradeValue(res.getCourseGradeValue(>>。 } } } publicStringgetStudentNameValue(>{//取得学生姓名 returnthis.studentName。 } publicintgetStudentId(>{//取得学生学号 returnthis.studentId。 } publicLinkedListgetstudentCourseList(>{//得到成绩链的首地址 returnthis.courseList。 } publiclonggetStudentCourseGrade(Courseo>{//取得与o同名的成绩值,尚有错误 longtemp=0。 ListcourTemp=this.getstudentCourseList(>。 Cour

王子****青蛙
实名认证
内容提供者


最近下载