下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上课程实验报告课程名称Java程序设计班级实验日期姓名学号实验成绩实验名称实验2:类、对象、继承与接口的应用实验目的及要求熟悉Java类、对象、继承、接口的定义和使用方法。实验环境Win 7 或 Win 10Jdk1.7或以上版本Eclipse 4.4或以上版本实验内容Eclipse环境下输入例4.6、例4.10(增加成员变量的get和set方法)、例4.17、例4.19,调试运行输出结果。Eclipse环境下输入例5.3、例5.4、例5.9(增加成员变量的get和set方法)、例5.11、例5.12、例5.15,调试运行输出结果。算法描述及实验步骤例4.61. 新建一
2、个Computer类2. Computer创建一个求平均数的double类型的函数getResult(double 啊,int.x)3. 新建一个Example4_6类4. 在Example4_6类内创建main函数测试求平均数的函数例4.101. 新建一个People类2. People类中包括两个int类型的变量leg和hand,一个String类型的变量name3. 定义构造函数People(String s),定义int类型的函数getLeg()、void类型的函数setLeg(int leg)、int类型的函数getHand()、void类型的函数setHand(int hand)4
3、. 定义void类型的函数init()给hand和leg赋值并输出5. 定义main函数,创建People类型的对象boshi测试上述函数例4.171. 新建一个Student类2. 类中包括私有类型int类型的变量age,公有类型的void类型的函数setAge(int age),公有类型int类型的函数getAge()3. 新建一个Example4_17类4. 新建main函数,新建Student类型的两个对象zhang和geng,分别赋值测试例4.191. 新建一个Example4_19类2. 新建main函数,创建Integer类型的对象x、y并赋值,创建Integer类型的对象m,创
4、建int类型的变量ok将m赋值给它,输出ok例5.31. 创建People类,其中包括公有类型的double类型的变量x,以及它的get和set函数2. 创建People的子类Student,其中包括int类型的变量x和它的get函数,此时子类创建了与父类同名的变量就把父类double类型的x隐藏3. 创建main函数测试上述函数例5.41. 新建一个类A,其中包括double类型的求和函数f(float x,float y)和公有类型的int类型的求和函数g(int x,int y)2. 新建一个A的子类B,其中包括double类型的求乘积函数f(float x,float y)3. 定义一
5、个Example5_4类新建main函数调用上述函数,子类中与父类重名的函数会覆盖父类的函数例5.91. 新建一个类Anthropoid,其中包含double类型的常量m,void类型的函数crySpeak(String s),新建m的get和set函数2. 新建一个Anthropoid的子类People,其中包括char类型的常量m,int类型的常量n,void类型的函数computer(int a,int b),void类型的函数crySpeak(String s),新建m、n的get和set函数3. 新建一个类Example5_9,新建main函数测试上述类例5.111. 新建抽象类A,
6、其中包括抽象int类型的函数sum(int x,int y),int类型的函数sub(int x,int y)2. 新建A的子类B,其中包括重写父类的函数sum(int x,int y)3. 新建Example5_11类,测试上述类例5.121. 新建抽象类“机动车”,其中包括三个抽象的void类型的函数启动()、加速()、刹车()2. 新建“机动车”的子类“手动挡轿车”,分别对父类的抽象函数实现3. 新建“机动车”的子类“自动挡轿车”,分别对父类的抽象函数实现4. 新建类Example5_12,创建主函数对上述类创建对象测试例5.151. 新建接口“收费”,其中包括公有类型void类型的函数
7、“收取费用()”2. 新建接口“调节温度”,其中包括公有类型void类型的函数“controlTemperature”3. 新建类“公共汽车”实现接口“收费”4. 新建类“出租车”实现接口“收费”、“调节温度”5. 新建类“电影院”实现接口“收费”、“调节温度”6. 新建类Example5_15,创建main函数,分别创建上述类的对象测试调试过程及实验结果总结通过运行第四单元的几个例子,我掌握了类创建对象的方法以及对象的使用方法,还了解了类的访问权限,知道了private、public、protected和友好变量(方法)的区别和使用方法;通过例5.3和例5.4我掌握了了成员变量的隐藏和方法重写规则,并熟悉了它们与类的继承方法的使用;通过后面的几个例子,我学习了抽象类和接口的使用规则,并
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 葡萄膜炎患者日常护理要点
- 护理课件学习效果追踪研究
- 构建持续改进的PDCA护理体系
- 知识点及2025秋期末测试卷(附答案)-人教版(新教材)初中美术八年级上学期
- 2025年保密协议(商业机密)协议
- 《PCB 电路板X-ray转码追溯系统技术要求》标准征求意见稿
- 第17课 君主立宪制的英国
- 基于AI的学业预警系统构建
- 2025年商业综合体智能花盆AI自动浇水系统
- DB32∕T 5213-2025 监狱远程会诊管理规范
- TCECS10270-2023混凝土抑温抗裂防水剂
- 【语 文】第19课《大雁归来》课件 2025-2026学年统编版语文七年级上册
- 2025辽宁葫芦岛市总工会招聘工会社会工作者5人笔试考试参考题库及答案解析
- 2026年湖南汽车工程职业学院单招职业技能考试题库及参考答案详解
- 印刷消防应急预案(3篇)
- 餐饮签协议合同范本
- 空调维修施工方案
- 2025河南洛阳市瀍河区区属国有企业招聘14人笔试考试备考题库及答案解析
- 医德医风行风培训
- 2025-2026学年小学美术人教版 四年级上册期末练习卷及答案
- 辽宁省名校联盟2025-2026学年高三上学期12月考试物理试卷
评论
0/150
提交评论