实验任务
任务一:设计实现发声接口
任务二:动物乐园
实验内容
任务一:设计实现发声接口
任务目的:
理解并掌握如何定义接口
掌握接口的实现方式
任务描述:
设计和实现一个Soundable接口,该接口具有发声功能,同时还能调节声音大小
Soundable接口的这些功能将由有3种声音设备来实现他们分别是Radio、Walkman、
Mobilephone。最后还需设计一个应用程序类来使用这些实现Soundable接口的声音
设备。程序运行时,先询问用户想听那个设备,然后程序按照该设备的工作方式来输
出发音。
实施步骤:
1. 定义 Soundable接口
public interfaceSoundable {//发出声音
public voidplaySound() ;//降低声音
public voiddecreaseVolume();//停止声音
public voidstopSound();
}
2. 设计Radio类
public classRadio implements Soundable{
@Overridepublic voidplaySound() {
System.out.println("收音机播放广播:中央人民广播电视台。");
}
@Overridepublic voiddecreaseVolume() {
System.out.println("降低收音机