2019第八次实验报告

2019第八次实验报告

ID:47153762

大小:16.59 KB

页数:5页

时间:2019-08-13

2019第八次实验报告_第1页
2019第八次实验报告_第2页
2019第八次实验报告_第3页
2019第八次实验报告_第4页
2019第八次实验报告_第5页
资源描述:

《2019第八次实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第八次实验报告  第八次实验  实验1:中国人、北京人和美国人1.实验要求:  编写程序模拟中国人、美国人是人,北京人是中国人。除主类外,程序中还有4个类:People、ChinaPeople、AmericanPeople和BeijingPeople类。要求如下:  People类有权限是protected的double型成员变量height和weight,以及public  voidspeakHello、publicvoidaverageHeight和publicvoidaverageWeight方法。  ChinaPeople类是Peo

2、ple的子类,新增了publicvoidaverageHeight和public  voidaverageWeight方法。  AmericanPeople类是People的子类,新增方法publicvoidAmericanBoxing。  要求AmericanPeople重写父类的publicvoidspeakHello、publicvoidaverageHeight和publicvoidaverageWeight方法。  BeijingPeople类是ChinaPeople的子类,新增publicvoidbeijingOpera方  法

3、。  2.实验代码://  publicclassPeople{protecteddoubleweight,height;publicvoidspeakHello{(}publicvoidaverageHeight{  height=173;  (}publicvoidaverageWeight{  weight=70;  (}}  //  publicclassChinaPeopleextendsPeople{publicvoidspeakHello{(您好}publicvoidaverageHeight{  height=; 

4、 (中国人的平均身高:厘米}publicvoidaverageWeight{  weight=65;  (中国人的平均体重:千克}publicvoidchinaGongfu{  (坐如钟,站如松,睡如弓}}  //  publicclassAmericanPeopleextendsPeople{publicvoidspeakHello{(}publicvoidaverageHeight{height=176;(厘米}publicvoidaverageWeight{weight=75;(}publicvoidameri

5、canBoxing{(直拳,勾拳,组合拳}}  //  publicclassBeijingPeopleextendsChinaPeople{publicvoidaverageHeight{height=;(北京人的平均身高:厘米}publicvoidaverageWeight{weight=70;(北京人得平均体重:千克}publicvoidbeijingOpera{(花脸、青衣、花旦和老生}}  //  publicclassExample{publicstaticvoidmain(Stringarg){  Chin

6、aPeoplechinaPeople=newChinaPeople;AmericanPeopleamericanPeople=newAmericanPeople;BeijingPeoplebeijingPeople=newBeijingPeople;;;;;;;;;;;;;;}}  3.实验结果:  4.实验分析:  (1)方法重写时要保证方法的名字、类型、参数的个数和类型同父类的某个方法完全想同。  这样,子类继承的方法才能被隐藏。  (2)子类在重写方法时,如果重写的方法是static方法,static关键字必须保留;如果重写的  方法

7、是实例方法,重写时不可以用static修饰。  (3)如果子类可以继承父类的方法,子类就有权利重写这个方法,子类通过重写父类的方法  可以改变父类的具遗体行为。  5.实验后的练习:People类中的  publicvoidspeakHellopublicvoidaverageHeightpublicvoidaverageWeight  三个方法的方法体中的语句是否可以省略。答:可以省略,因为省略后结果没有变化  实验2:银行计算利息1.实验要求:  假设银行bank已经有了按整年year计算利息的一般方法,其中year只能取正整数。比如,

8、按整年计算的方法:  DoublexxputerInternet{Interest=year**saveMoney;Returninterest;}  建设银行construct

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

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

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