欢迎来到天天文库
浏览记录
ID:29737710
大小:18.80 KB
页数:10页
时间:2018-12-22
《java实验报告类的继承》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划java实验报告类的继承 实验报告 实验课程:Java面向程序设计实验实验内容:类与对象 院:计算机学院 专业:计算机科学与技术班级:学生姓名:学号:指导教师: XX年3月26日 一、实验目的: 1、掌握用类来封装对象的属性和行为的方法; 2、掌握对象的组合和参数传递; 3、掌握类变量与实例变量、类方法与实例方法的区别。 二、实验内容 实验题目一:编写一个java应用程序,该程序中有两个类:Tank和Fight具体要求如下:
2、 1、Tank类有一个double类型变量speed,用于刻画坦克的速度;一个int型变量bulletAmount,用于刻画坦克的炮弹数量。定义了speedUp()和speedDown方法,体现坦克有加速、减速行为;定义了setBulletAmount方法,用于设置坦克炮弹的数量;定义了fire方法,体现坦克有开炮行为。 1.程序源代码:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个
3、人素质的培训计划 packagep1; publicclassTank{ } doublegetSpeed(){ } voidfire(){ } } packagep1; publicclassFight{ publicstaticvoidmain(Stringargs[]){Tanktank1,tank2;tank1=newTank();if(bulletAmount>=1){bulletAmount=bulletAmount-1;("打出一发炮弹");}else{("没有炮弹了,无法开火");}returnspeed;doubles
4、peed;intbulletAmount;voidspeedUp(ints){speed=s+speed;}voidspeedDown(intd){}voidsetBulletAmount(intm){}returnbulletAmount;bulletAmount=m;if(speed-d>=0)speed=speed-d;speed=0;elseintgetBulletAmount(){目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项
5、目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 }tank2=newTank();(10);(10);("tank1的炮弹数量:"+());("tank2的炮弹数量:"+());(80);(90);("tank1目前的速度:"+());("tank2目前的速度:"+());(15);(30);("tank1目前的速度:"+());("tank2目前的速度:"+());("tank1开火:");();("tank2开火:");();();("tank1的炮弹数量:"+());("tank2的炮弹数量:"+());} 2.实验结果:
6、图1 3、实验课后练习: (1)改进speedUp方法,使得Tank类的对象调用它能将Speed值超过220;答:只需加入如下代码,其实验结果如图2: voidspeedUp(ints){ if(s+speedjava实验报告类的继承)=name;} publicStringgetSex(){ returnsex;} publicvoidsetSex(){ =sex;} publicStringgetId(){ returnid;} publicvoidsetId(){ =id;} publicvoidstudy(){目的-通过该培
7、训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 ("学习啦!");} publicStringgetInfo(){ return"姓名:"+name+",性别:"+sex+",学号:"+id;}} publicclassColStudentextendsStudent privateStringschool;privateStringdepartment; publicC
8、olStudent(Stringname,Strin
此文档下载收益归作者所有