- 5
- 0
- 约6.52千字
- 约 11页
- 2022-06-15 发布于上海
- 举报
Java实验报告(四)继承和多态
福建农林⼤学计算机与信息学院实验报告
实验(四)继承和多态
⼀、实验⽬的和要求
1.掌握⾯向对象的继承关系
2.理解⾯向对象的多态
3.掌握⽅法的重写
4.掌握接⼝的实现
⼆、实验内容和原理
设计⼀个抽象类Shape ,包括2个抽象⽅法,分别是计算形状的周长和⾯积。设计具体类Rectangle和Circle ,分别表⽰矩形和
圆,它们都是Shapes的⼦类。使Rectangle和Circle都实现Comparable接⼝(根据⾯积⽐较⼤⼩),编写⼀个通⽤的排序程
序和⼀个通⽤的⼆分查找程序(⾃⼰写代码实现),能对这⼆种类型的数组进⾏排序并查找指定的对象。
三、实验环境
1.硬件环境:
2.软件环境:JDK1.5
四、算法描述及实验步骤
1.算法描述(可以⽤类图、流程图、伪代码或源程序描述)
…
对实现了Comparable接⼝的对象数组data进⾏排序
public static void sort(Comparable[] data)
在实现了Comparable接⼝的对象数组data中查找元素element
public int binarySearch(Comparable[] data, Comparable element)
2.实验步骤
●创建⼀个UML项⽬,并设计类Shape、Recta
您可能关注的文档
- 实验四 包的设计练习.pdf
- 华东理工大学奉贤校区校园导游词.pdf
- C++语言程序设计实验答案-继承与派生.pdf
- 《面向对象技术》实验报告模板.pdf
- java 继承与接口 实验三.pdf
- C++继承性-湖南科技学院综合性实验指导书.pdf
- 实验6 继承与接口.pdf
- 实验二 继承与派生 (完整版).pdf
- java实验5 类的继承 - 答案.pdf
- 实验三 继承和多态.pdf
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
原创力文档

文档评论(0)