实验抽象类和接口.pdf
- tianya189企业认证 |
- 2021-05-16 发布|
- 150.31 KB|
- 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 抽象类唯一的优点吧,但这个优点非常 有用。 如果向一个抽象类里加入一个新的具体方法时, 那么它所有的子类都将得到了这 个新方法,而 Jav