实验抽象类和接口.pdf

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

实验 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

最近下载