java实验报告类继承.docxVIP

  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文档。上传文档
查看更多
java实验报告类的继承   实验报告   实验课程:Java面向程序设计实验实验内容:类与对象   院:计算机学院   专业:计算机科学与技术班级:学生姓名:学号:指导教师:   XX年3月26日   一、实验目的:   1、掌握用类来封装对象的属性和行为的方法;   2、掌握对象的组合和参数传递;   3、掌握类变量与实例变量、类方法与实例方法的区别。   二、实验内容   实验题目一:编写一个java应用程序,该程序中有两个类:Tank和Fight具体要求如下:   1、Tank类有一个double类型变量speed,用于刻画坦克的速度;一个int型变量bulletAmount,用于刻画坦克的炮弹数量。定义了speedUp()和speedDown方法,体现坦克有加速、减速行为;定义了setBulletAmount方法,用于设置坦克炮弹的数量;定义了fire方法,体现坦克有开炮行为。   1.程序源代码:   packagep1;   publicclassTank{   }   doublegetSpeed(){   }   voidfire(){   }   }   packagep1;   publicclassFight{   publicstaticvoidmain(Stringargs[]){Tanktank1,tank2;tank1=newTank();if(bulletAmount=1){bulletAmount=bulletAmount-1;(打出一发炮弹);}else{(没有炮弹了,无法开火);}returnspeed;doublespeed;intbulletAmount;voidspeedUp(ints){speed=s+speed;}voidspeedDown(intd){}voidsetBulletAmount(intm){}returnbulletAmount;bulletAmount=m;if(speed-d=0)speed=speed-d;speed=0;elseintgetBulletAmount(){   }tank2=newTank();(10);(10);(tank1的炮弹数量:+());(tank2的炮弹数量:+());(80);(90);(tank1目前的速度:+());(tank2目前的速度:+());(15);(30);(tank1目前的速度:+());(tank2目前的速度:+());(tank1开火:);();(tank2开火:);();();(tank1的炮弹数量:+());(tank2的炮弹数量:+());}   2.实验结果:   图1   3、实验课后练习:   (1)改进speedUp方法,使得Tank类的对象调用它能将Speed值超过220;答:只需加入如下代码,其实验结果如图2:   voidspeedUp(ints){   if(s+speedjava实验报告类的继承)=name;}   publicStringgetSex(){   returnsex;}   publicvoidsetSex(){   =sex;}   publicStringgetId(){   returnid;}   publicvoidsetId(){   =id;}   publicvoidstudy(){   (学习啦!);}   publicStringgetInfo(){   return姓名:+name+,性别:+sex+,学号:+id;}}   publicclassColStudentextendsStudent   privateStringschool;privateStringdepartment;   publicColStudent(Stringname,Stringsex,Stringid,Stringschool,Stringdepartment){   super(name,sex,id);=school;   =department;}   publicvoidsetSchool(){   =school;}   publicStringgetSchool(){   returnschool;}   publicStringgetDepartment(){   returndepartment;}   publicvoidsetDepartment(){   =department;}   publicvoidstudy(){   (大学生大学习啦!);}   publicStringgetInfo(){   return()+,学校:+school+,系别:+department;}   publicstaticvoidmain(Stri

文档评论(0)

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

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

1亿VIP精品文档

相关文档