



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实践指导手册 1 第八章 抽象类和接口 一一 大纲 大纲 掌握 java 中包的定义和使用方法 掌握抽象类和抽象方法 掌握接口的定义和使用 二 实验目标二 实验目标 学生在完成该实验后能够掌握如下知识点 1 类的静态成员的创建和使用 2 抽象类和抽象方法的概念 3 接口的定义和使用 三 实验方式 三 实验方式 独立完成 四 任务四 任务 4 1 任务任务 1 包的创建和使用 时间 30 分钟 4 1 1 任务描述任务描述 1 创建一个包 a 在该包下有一个 Test 类 该类有一个 void 类型的 print 方法 在方法内打印 我是 a 包下的 Test 类 创建一个包 b 在 b 包下也有一个 Test 类 该类有一个 void 类型的 print 方法 在方法内打印 我是 b 包下的 Test 类 2 创建一个 Main 类 在 Main 类的 main 方法中 分别创建 a 包下和 b 包下的 实践指导手册 2 Test 对象 然后调用各自的 print 方法打印出它们分别是哪个包下的类 4 1 2 任务目的任务目的 该实验目的是为了让学生包的概念 意义和使用方法 4 1 3 任务要求任务要求 无 4 1 4 难点提示难点提示 创建两个同名类对象 要用如下方法以区别两个同名类 a Test ta new a Test b Test tb new b Test 4 2 任务任务 2 编写抽象员工类及其子类 时间 60 分钟 4 2 1 任务描述任务描述 1 编写抽象类 Employee 该类有如下属性 id 编号 int 型 sex 性别 byte 型 name 姓名 String 型 duty 职务 String 型 salary 薪水 float 型 holidays 请假天数 int 型 该类有如下方法 display 无返回值 该方法能打印员工的姓名 性别以及职务三个属性 该类还有一个抽象方法 getDecMoney int day 返回值是 int 型 该方法能计算员工因请假扣除的工资 2 编写普通员工类 NormalEmployee 该类是Employee 的直接子类 并实现了 getDecMoney int day 方法 普通员工扣除工资的计算方法是 如果请假天数 3 则扣款为 30 请假天数 如果请假天数超过 3 天 则扣款为 50 请假天数 实践指导手册 3 参数 day 表示请假天数 3 编写董事类 Director 该类也是Employee 的直接子类 并实现了getDecMoney int day 方法 董事扣除工资的计算方法是 如果请假天数 3 则扣款为 50 请假 天数 如果请假天数超过 3 天 则扣款为 80 请假天数 参数 day 表示请假天数 4 编写 Main 类 在该类的 main 方法中 分别创建一个NormalEmployee 和一个 Director 类的对象 并由用户输入其请假天数来计算他们被扣除的工资数 4 2 2 任务目的任务目的 让学生掌握抽象类的创建 抽象方法的概念以及子类如何实现抽象父类中的抽象方法 4 2 3 任务要求任务要求 在调用 display 和 getDecMone 方法时 要给出相应的提示 例如 getDecMone 方法能计算出扣款额 打印时要提示 该员工因请假扣除工资 元 4 2 4 难点提示难点提示 无 4 3 任务任务 3 接口的实现 时间 60 分钟 4 3 1 任务描述任务描述 1 定义一个接口 Shape 该接口有一个计算面积的方法 area 该方法返回一个 double 类型的返回值 2 定义一个三角形类 Triangle 该类实现了 Shape 接口 该类有两个属性 height 三角形的高 和 length 三角形的底边长 该类实现了 area 方法 以计算 三角形的面积 3 定义一个圆形类 Circle 该类实现了 Shape 接口 该类有一个属性 radius 圆的 半径 该类实现了 area 方法 以计算圆形的面积 4 定义 Main 类 在其 main 方法中 创建一个三角形类和一个圆形类 分别调用 它们的 area 方法以计算其面积 实践指导手册 4 4 2 2 任务目的任务目的 让学生掌握接口的使用方法 4 2 3 任务要求任务要求 无 4 2 4 难点提示难点提示 无 五 作业五 作业 5 1 作业作业 1 5 1 1 作业任务作业任务 接口的实现 5 1 2 任务要求任务要求 编写一个计算器接口 Calable 该接口规定了计算器的基本方法 加 add 减 reduce 乘 multiple 除 divide 求余数 residue 阶乘 factorial 等基本方法 然后编写一个计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校生量化管理制度
- 学校诚信社管理制度
- 安全充电桩管理制度
- 安全预评价管理制度
- 实训室技术管理制度
- 审计局票据管理制度
- 客运站公司管理制度
- 家具厂卫生管理制度
- 应急安全与管理制度
- 录播室安全管理制度
- 乳腺结核课件
- 物流仓储中心项目建设背景和必要性
- 音乐与电影-《功夫》音乐赏析
- 小学科学湘科版六年级下册全册同步练习含答案
- (2024年)传染病培训课件
- 幼儿园大班教案《娃哈哈》含反思
- 中职学校计算机基础知识复习考试题库(附答案)
- TIMAAMM 003-2023 蒙医病证诊断疗效标准
- 【特殊儿童融合教育的问题及优化建议分析4900字(论文)】
- 【A幼儿园大班幼儿手机使用情况的调研分析报告(附问卷)14000字(论文)】
- 中建医院抗浮锚杆施工方案
评论
0/150
提交评论