Java程序设计-试验3(学生版).doc

Java程序设计-试验3(学生版).doc

ID:58370128

大小:53.01 KB

页数:8页

时间:2020-04-29

Java程序设计-试验3(学生版).doc_第1页
Java程序设计-试验3(学生版).doc_第2页
Java程序设计-试验3(学生版).doc_第3页
Java程序设计-试验3(学生版).doc_第4页
Java程序设计-试验3(学生版).doc_第5页
资源描述:

《Java程序设计-试验3(学生版).doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华北电力大学实验报告实验名称Java程序面向对象设计(二)课程名称Java程序设计专业班级:学生姓名:学号:成绩:指导教师:张学斌实验日期:华北电力大学实验报告一、实验目的及要求1.掌握类的继承。2.掌握类的隐藏和覆盖。3.掌握抽象类和抽象方法二、试验内容实验1中国人、北京人和美国人1.实验要求编写程序模拟中国人、美国人是人,北京人是人。出主类外,程序中还有4个类:People、ChinaPeople、AmericanPeople和BeijingPeople。要求如下:lPeople类有权限是protected的double型成员变量height和weight,以及

2、publicvoidspeakHello()、publicvoidaverageHeight()和publicvoidaverageWeight()方法。lChinaPeople类是People类的子类,新增了publicvoidchinaGongfu()方法,要求Chinapeople重写父类的publicvoidspeakHello()、publicvoidaverageHeight()和publicvoidaverageWeight()方法。lAmericanPeople类是People的子类,新增publicvoidamericanBoxing()方法。要求

3、Americanpeople重写父类的publicvoidspeakHello()、publicvoidaverageHeight()和publicvoidaverageWeight()方法。lBeijingPeople类是Chinapeople的子类,新增publicvoidbeijingOpera()方法。要求ChinaPeople重写父类的publicvoidspeakHello()、publicvoidaverageHeight()和publicvoidaverageWeight()方法。2.程序模板People.javapublicclassPeople{

4、protecteddoubleweight,height;publicvoidspeakHello(){System.out.println("yayayaya");}publicvoidaverageHeight(){height=173;System.out.println("averageheight:"+height);}publicvoidaverageWeight(){weight=70;System.out.println("averageweight:"+weight);}}--------------------------------------

5、----------------------------------------------ChinaPeople.javapublicclassChinaPeopleextendsPeople{publicvoidspeakHello(){System.out.println("您好");第页共页华北电力大学实验报告}publicvoidaverageHeight(){height=168.78;System.out.println("中国人的平均身高:"+height+"厘米");}【代码1】//重写publicvoidaverageWeight()方法,输出:

6、"中国人的平均体重:65公斤"publicvoidchinaGongfu(){System.out.println("坐如钟,站如松,睡如弓");}}------------------------------------------------------------------------------------------------------AmericanPeople.javapublicclassAmericanPeopleextendsPeople{【代码2】//重写publicvoidspeakHello()方法,输出"Howdoyoudo"【代码

7、3】//重写publicvoidaverageHeight()方法,输出"American'saverageheight:176cm"publicvoidaverageWeight(){weight=75;System.out.println("American'saverageweight:"+weight+"kg");}publicvoidamericanBoxing(){System.out.println("直拳、钩拳、组合拳");}}------------------------------------------------------------

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

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

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