欢迎来到天天文库
浏览记录
ID:41561305
大小:271.30 KB
页数:10页
时间:2019-08-27
《老师学生助教类的使用与继承(Java实验)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浪海工曇浣针篇机工程蓉院实验报告书课程名:《面向对象程序设计》实验名称:实验二(个人作业)班级:学号:姓名:评语:成绩:指导教师:批阅时间:年月实验报告要求1.内容:(1)目的与要求2.1.1掌握类的定义和对象的创建方法理解类的定义和使用,能正确地定义类,包括类的属性、方法和构造方法,正确定义和使用类的成员和实例成员,正确利用构造方法进行对象的创建。2.1.2掌握修饰符和访问控制符的使用理解并能正确运用各类修饰符、访问控制符进行类及类内成员的定义,掌握各种修饰符在混合使用时需注意的问题。(2)实验内容或题目在提高题第(1)题的基础
2、上进行扩展,为助教类定义定义一个助课对象(该对象是教师类),以及相关的方法获取和设置助教的各类信息。设置相关方法输出助教全部信息以及助课对象的全部信息。(3)实验步骤与源程序题目源程序Student类源程序publicclassStudent{StringName;longStudentNumber;longBirthday;Strin£Major;Strin£note;Student()0Student(StringnewName,longnewStudentNumber){Name二newName;StudentNumbcr二
3、newStudcntNumber;}Student(StringnewName,1ongnewStudentNumber,longnewbirthday,StringnewMajor)Name二newName;StudentNumber二newStudentNumber;Birthday=newbirthday;Major二newMajor;}voidSetSName(StringnewName){Name二newName;}StringGetSNameO{returnName;}voidSetStudentnumber(long
4、newStudentnumber){StudentNumber二newStudentnumber;}longGetStudentnumber(){returnStudentNumber;}voidSetBirthday(longnewBirthday){Birthday二newBirthday;}longGetBirthday(){returnBirthday;}longGetold(longyear){return(year-Birthday/10000);}voidSetMajor(StringnewMajor){Major二
5、newMajor;}StringGetMajor()returnMajor;StringShowinfo(){note=//theinformationofstudent:〃+〃thenameofthestudent:Z/+Name+〃thestudentnumberofthestudent:,Z+StudentNumber+,zthebirthdayofthestudent:"+Birthday+/Zthemajorofthestudent:"+Major+〃theoldofthestudent:,Z+G
6、etold(2012);returnnote;}}Teacher类源程序publicclassTeacher{privateStringname;privatelongworknumber;privateStringposition;privateStringworkplace;Stringcourse;intcoursermmber;privateStringnote;Teacher(){}Teacher(Stringna,longworknum){name=na;worknumber=worknum;}Teacher(Stri
7、ngna,1ongworknum,Stringposi,Stringworkp,Stringcour,intcournum){name=na;worknumber=worknum;position=posi;workp1ace=workp;course二cour;coursenumber=cournum;}voidSetName(Stringnewname){name=newname;}StringGetName()returnname;voidSetWorkrmmber(longnewWorknumber){worknumber
8、二newWorknumber;}longGetWorknumbet(){returnworknumber;}voidSetPosition(StringncwPosition){position=newPosition;}StringGetPosi
此文档下载收益归作者所有