没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
































1 / 7
实验 10 抽象类和接口
一、实验名称和性质
所属课程
Java 语言程序设计
实验名称
抽象类和接口
实验学时
2
实验性质
✓验证 综合✓设计
必做/选做
✓必做 选做
二、实验目的
1. 设计并使用抽象类;
2.学习如何定义接口,掌握接口的实现方式,使用实现了接口的类;
3.理解接口与抽象类的区别。
三、实验内容
1.设计和实现一个 Soundable 接口,该接口具有发声功能,同时还能调节声音大小。
Soundable 接口的这些功能将会由 3 种声音设备来具体实现,他们分别是收音机 Radio、随
身听 Walkman 和手机 Mobilephone。同时需要设计一个应用程序类来使用这些实现了
Soundable 接口的声音设备类。在程序运行时,先询问用户想听那种设备发出声音,然后程
序就会按照该设备的工作方式来发出声音(验证性实验)。版权文档,请勿用做商业用途
2.程序会要求用户以规范的格式输入自己的生日日期,然后将使用 Date 类和 Calendar
类中的方法计算出用户的生日是星期几,用户的年龄以及出生的年份是否是闰年。版权文档,
请勿用做商业用途
四、实验的软硬件环境要求
硬件环境要求:
PC 计算机;内存 512MB 以上
使用的软件名称、版本号以及模块:
操作系统:Windows XP 或 Windows 7
软件: JDK 7.0;Eclipse
五、知识准备
前期要求掌握的知识:了解 Java 中的抽象类和接口。
实验相关理论或原理:
1、Java 接口和 Java 抽象类最大的一个区别,就在于 Java 抽象类可以提供某些方法的部
分实现,而 Java 接口不可以,这大概就是 Java 抽象类唯一的优点吧,但这个优点非常
有用。如果向一个抽象类里加入一个新的具体方法时,那么它所有的子类都将得到了这
个新方法,而 Java 接口做不到这一点,如果向一个 Java 接口里加入一个新方法,所有
实现这个接口的类就无法成功通过编译了,因为你必须让每一个类都再实现这个方法才
行,这显然是 Java 接口的缺点。
2、一个抽象类的实现只能由这个抽象类的子类给出,也就是说,这个实现处在抽象类
所定义出的继承的等级结构中,而由于 Java 语言的单继承性,所以抽象类作为类型定
资源评论


louis7617
- 粉丝: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 循环系统-第一部份(2015).ppt
- 地区工程软土专题勘察报告.docx
- 监理规范表格制作.doc
- 桩基施工及常见问题处理.doc
- 农村公路项目合同谈判文件.doc
- qtz12b塔吊基础设计验算方案.doc
- 批量精装修施工移交验收表().doc
- 广场暖通空调安装工程操作手册.doc
- 人工智能背景下在线教学平台的演变与展望.docx
- 探究计算机信息化建设与管理.docx
- 基于SSH框架的黄页系统.doc
- 桥梁改造工程施工招标文件.doc
- 公路工程费用索赔与实践.doc
- 对阿里巴巴的分析以及未来电子商务市场预测.doc
- 公司办公室行政管理制度-企业电话机线管理制度.doc
- 浅析混凝土施工温度裂缝及其处理措施.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
