JAVA面向对象设计和常用类声音设备模拟
根据下图所描述的运输货物场景下的类的体系结构请用面向对象的类继承接口等概念用JAVA程序实现该体系结构并按如下要求编写主方法测试你的实现1Soundable是一个接口包含三个抽象方法play表示音响设备发声changeVolume表示音响设备调整声音stop表示设备关机.2MP3和Phone是Soundable的实现类实现类的方法中只需要显示对应的音响设备对应上面1的行为说明.3SmartPhone是Phone的子类.4SampleDisplay是一个类只包含一个display方法这个方法中先开启音响设备然后提示用户是否需要调整音量1是2∶否根据用户的键盘输入在输入1时调用音响的changeVolume方法最后提示用户是否需要关机1是2否根据用户的键盘输入在输入1时调用音响的stop方法.5在测试类的主方法中提示用户选择MP3手机智能手机然后根据用户的选择调用所选择音响的display方法模拟音响设备的发声调整音量关机过程.
下载地址
用户评论