实验五 继承与接口.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验五继承与接口实验五继承与接口

实验五 继承与接口 实验目的 1、掌握类的继承细节内容,包括子类的继承、子类对象创建、成员变量的继承与隐藏、方法的继承与重写 2、掌握重写的目的以及怎样使用super关键字 3、掌握上转型对象与接口回调技术 4、掌握类怎样实现接口,及面向接口的编程思想 实验内容 1、参考实验指导书中P26-37页,完成下面实验: 1)实验1中国人与美国人 2)实验2银行与利息 3)实验3面积之和 4)实验4歌手大赛 5)实验5天气预报 2、完成习题: 1)根据要求修改实验2,参照建设银行再编写一个商业银行(广发行),让程序输出8000元在广发行8年零212天的利息。 2) 根据要求修改实验3,再增加一种几何图形(梯形),并让主类中的tuxing的某些元素是梯形的上转型对象。 3)仿照实验5编写一个程序实现模拟水杯中的水在不同温度下可能出现的状态。 4)编写一个接口并创建两个实现该接口的类A、B。A、B类实现了接口的f方法,A类的f方法内容为计算1!+3!+5!……+9!并返回结果,B类的f方法内容为计算2!+4!+6!……+10!也返回结果;再编一个执行类,执行类运行时要求通过接口回调方式用同一个对象实例分别调用A类的f方法和B类的f方法。 public class qiuhe{ public static void main(String args[]){ long sum=0; System.out.println(1!+3!+5!+7!+9!……+10!=); for(int i =1; i=10 ; i+=2){ sum = sum + method(i); //调用方法 System.out.println(sum); } //使用递归方法 static long method(int index){ if(index==1) return 1; else return index*method(index-1); } } public class qiuhe{ public static void main(String args[]){ long sum=0; System.out.println(1!+3!+5!+7!+9!……+10!=); for(int i =1; i=10 ; i+=2){ sum = sum + method(i); //调用方法 System.out.println(sum); } //使用递归方法 static long method(int index){ if(index==1) return 1; else return index*method(index-1); } } 实验步骤 参考实验指导书中P26-37页的实验步骤。 评分标准 A——内容功能完善,编程风格好,人机接口界面好; B——内容功能完善,编程风格良好,人机接口界面良好; C——完成必做内容; D——能完成必做内容; E——未按时完成必做内容,或者抄袭(雷同者全部为E). 参照书上实验按模版要求,将【代码】替换为Java程序代码,编写好完整的程序文档,最后运行得到的相关文件,把实验所得文件一起打包上交。(压缩包的文件名为:学号后三位和名字开头字母,如109zhh.RAR|ZIP) 实验1 中国人与美国人 模板代码 People.java public class People { protected double weight ,height; public void speakHello(){ System.out.println(yayayaya); } public void averageHeight(){ height=173; System.out.println(average height:+height); } public void averageWeight(){ weight=70; System.out.println(average weight:+weight); } } ChinaPeople.jav

文档评论(0)

pkaokqunw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档