资源描述:
《淮海工学院java实验二》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、液海工曇浣针算机工程巻院实验报告书课程名:《面向对象程序设计A》题目:实验二Java面向对象编程初步⑵—班级:软嵌151学号:2015123352姓名:韩吉_评语:一.实验H的(1)通过实验,进一步掌握类的定义,尤英是类中方法(包含构造方法)的定义。掌握对象的创建方法及对彖成员变量和方法的调用;(2)通过编写图形界而的程序,完成对彖的创建和调用;(3)能够通过类图来描述程序中类的结构。二.实验内容及要求(1)定义教师类Teacher,包含属性工号,姓名,性别,所在部门,职称,职位,专业,学历;定义若干个构造方法,完成对象的各种初始化需要;定
2、义若干个分别能够获取和修改成员变量的方法,如获取工号/修改工号;获取学历/修改学历等;定义toStringO方法,能够输出教师的所冇相关信息。"0分)(2)编写字符界面的程序,能够创建若干个教师对彖,并输出教师的相关信息;(20分)(3)要求在报告中能够画出类图来描述类的结构(15分)(4)编写图形界面的程序,能够创建若干个教师对象,并输出教师的相关信息。(25分)可以参照实验指导书中第二个实验的最后一个程序示例。三.实验步骤publicclassTeacher{Stringnumber;//工号Stringteachername;//姓名
3、intago;//年龄Stringsex;//性别Stringdegree;//学位Stringtitle;//职称Stringposition;//职位Stringdepart;//部门Stringmajor;//专业staticStringcollegeName="淮海工学院";Tecicher(Stringnumber){this.numbcr=numbcr;Teacher(Stringnumber,Stringteachername){this(number);this.teachername=teacherncime;Teache
4、r(Stringnumber,Stringteachernan©intage){this(number,teachorname);this・age=age;)Teacher(Stringnumber,Stringteachernan©intage,Stringsex){this(number,teachername,age);this・sex二sex;)Teacher(Stringnumber,Stringteachername,intage,Stringsex,Stringdegree){this(number,teachername,a
5、ge,sex);this.degree=degree;Teacher(Stringnumber,Stringteachername,intage,Stringsex,Stringdegree,Stringtitle){this(number,teachername,age,sex,degree);Teacher(Stringnumber,Stringteachername,intage,Stringsex,Stringdegree,Stringtitle,Stringposition){this(number,tecichername,ag
6、e,sex,degree,title);this.position=position;)Teacher(Stringnumber,Stringteachername,intage,Stringsex,Stringdegree,Stringtitle,Stringposition,Stringdepart){this(number,teachernamc,age,sex,degree,title,position);this.depart=depart;}Teacher(Stringnumber,Stringteacherruune,intc
7、ige,Stringsex,Stringdegree,Stringtitle,Stringposition,Stringdepart,Stringmajor){this(number,teachername,age,sex,degree,title,position,depart);this・major=major;)publicvoidsetdegree(Stringnewdegree){degree=newdegree:publicvoidsettitle(Stringnewtitie){title=newtitlc;}publicvo
8、idsetposition(Stringnewposition){position二newposition;}publicvoidSetdepart(Stringnewdepar