java实验报告7

java实验报告7

ID:37859309

大小:209.50 KB

页数:8页

时间:2019-06-01

java实验报告7_第1页
java实验报告7_第2页
java实验报告7_第3页
java实验报告7_第4页
java实验报告7_第5页
资源描述:

《java实验报告7》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告(2014/2015学年第2学期)课程名称JAVA程序设计实验名称类的继承实验时间2015年4月30日指导单位计算机学院/软件学院软件工程系指导教师周莉学生姓名班级学号学院(系)计算机软件学院专业计算机科学与技术实验名称类的继承指导教师周莉实验类型上机实验学时2实验时间2015-4-30一、实验目的1.掌握类继承的概念2.掌握派生类的定义3.掌握方法的重新定义4.熟悉super关键词的使用5.熟悉protected关键词的使用二、实验环境(实验设备)1.每位学生配备计算机一台2.计算机需安装好JDK和Jcreator三、实验内容1.

2、在实验6已定义的学生类Student的基础上,以Student类为父类,为学生类派生出一个子类为大学生类(CollegeStudent)。CollegeStudent类在学生类上增加一个专业(profession)数据属性;方法上增加获得专业和设置专业两个方法。并对超类中的toString()方法进行重写,使得CollegeStudent类中的toString()方法除了显示学生类的信息外,还要显示它的专业属性。编写测试程序的主类。在主类中创建一个Student对象和CollegeStudent对象,并显示或修改这两个对象的属性值。(1)源

3、程序:classStudent{privateStringnum;privateStringclassNum;privateStringname;privateStringsex;privateintage;publicStudent(Stringnum,StringclassNum,Stringname,Stringsex,intage){this.num=num;this.classNum=classNum;this.name=name;this.sex=sex;this.age=age;}publicStringgetNum(){re

4、turnnum;}publicStringgetClassNum(){returnclassNum;}publicStringgetName(){returnname;}publicStringgetSex(){returnsex;7}publicintgetAge(){returnage;}publicvoidsetNum(Stringnum){this.num=num;}publicvoidsetClassNum(StringclassNum){this.classNum=classNum;}publicvoidsetSex(Strin

5、gsex){this.sex=sex;}publicvoidsetAge(intage){this.age=age;}publicStringtoString(){return"学号:"+this.num+"t班号:"+this.classNum+"t姓名:"+this.name+"t性别:"+this.sex+"t年龄:"+this.age;}}classCollegeStudentextendsStudent{privateStringprofession;publicCollegeStudent(Stringnum,Strin

6、gclassNum,Stringname,Stringsex,intage,Stringprofession){super(num,classNum,name,sex,age);this.profession=profession;}publicStringgetProfession(){returnprofession;}publicvoidsetProfession(Stringpf){profession=pf;}publicStringtoString(){returnsuper.toString()+"t专业:"+this.ge

7、tProfession();}}publicclassStudentTest{publicstaticvoidmain(Stringargs[]){Studentst=newStudent("9801001","001","张三","男",20);System.out.println(st);CollegeStudentcs=newCollegeStudent("9801002","002","李四","女",18,"计算机网络");7System.out.println(cs);}}(2)实验结果:2.编写一个类,该类有如下一个方法:pu

8、blicintf(inta,intb){……//要求该方法返回a和b的最大公约数}编写一个该类的子类,要求子类重写方法f(),而且重写的方法将返回两个整数的最小公倍数。要求:在重

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。