- 2
- 0
- 约2.06千字
- 约 5页
- 2020-09-13 发布于天津
- 举报
上机五 面向对象编程(下)
【上机目的】
1)掌握属性存取器的使用
2 )掌握 super关键字
3 )掌握 final 关键字
4 )掌握 abstract关键字
5 )理解抽象类与抽象方法
6 )理解并掌握接口的定义与使用
【上机环境】
JDK1.6+Eclpise3.2
【上机准备】
1)复习课件中理论知识
2 )练习课堂所讲的例子
【上机内容】
1、创建一个用户类( User),具体如求如下:
定义私有成员变量: 用户 ID (userid)、账号 (username)、密码 (password)、
姓名 (realname)、年龄 (age)、性别 (sex)、电话 (phone)、是否是管理员 (isAdmin ),
并为这些成员变量设置属性存取器。
2、创建一个带有修饰符的鱼类( Fish),具体如求如下:
1)为鱼类设计 2 个成员方法:一个带有 final 修饰的方法游动( swim )(无
参、无返回值)、一个普通方法跳跃( jump )(无参、无返回值);
2 )为鱼类设计一个带有 final 修饰的成员变量 livePlace,初始值为“水中”;
3 )创建鱼类的子类鲤鱼( Liyu ),并设计一个成员方法 jump ,覆盖鱼类的
jump 方法(要求:在实现方式中要调用到鱼类的 jump 方法)。
3、编写一个 Java 应用程序,除了主类( TestTwo)外,该程序还有 Shape
接口、三角形类 Triangle 类、矩形 Rectangle 类。该程序具体要求如下:
1)Shape接口 public abstract double computeArea(double a,double b)
抽象方法。
2 )Triangle 类实现 Shape接口,完成计算面积的功能:用 a 代表三角形的
底、 b 代表三角形的高。
精选文库
3 )Rectangle 类实现 Shape 接口,完成计算面积的功能:有 a 代表矩形的
底、 b 代表矩形的高。
4 )在 TestTwo 类的主方法中分别创建各子类的对象并调用各自的计算面积
的方法,并打印输出信息面积信息。 (要求使用到多态性)
参考答案:
第一题:
-- 2
精选文库
-- 3
精选文库
第二题:
第三题:
-- 4
精选文库
--
您可能关注的文档
最近下载
- 2025下半年中学教师资格证英语《学科知识与教学能力》真题卷及答案.docx VIP
- 缅怀先烈【优质公开课】精品PPT课件模板.pptx VIP
- 数字电子技术基础(第六版)阎石课后习题答案.docx
- 评茶员(高级)模拟试卷及答案.docx VIP
- 2019外研社版高中英语必修二Unit 3 On the move 知识清单(学生版).docx VIP
- 2025年湖北商贸学院辅导员考试参考题库附答案.docx VIP
- 2026年春期人教版一年级下册数学全册教案(核心素养教案)(全册共144页).pdf
- 中、高级评茶员考证题目汇编.docx VIP
- 2019外研社版高中英语必修二Unit 1 Food for thought 知识清单(教师版).docx VIP
- 婚礼堂销售入职培训课件.pptx VIP
原创力文档

文档评论(0)