用户可以听收音机、随声听、手机的声音,并且可以调节音量和关闭设备。用户选
择要收听的声音的设备,增加或降低音量,是否关闭设备,程序模拟输出设备的工作过
程。本案例要求使用接口实现
用一个接口定义不同的类,貌似你的问题提供太少了,给你一个基础框架:
public interface SoundDevice {
void playSound(String sound);
void increaseVolume();
void decreaseVolume();
void turnOff();
}
public class Radio implements SoundDevice {
}
public class Headphones implements SoundDevice {
}
public class MobilePhone implements SoundDevice {
}
public class SoundDeviceSimulator {
public static void main(String[] args) {
SoundDevice device = new Radio();
device.playSound("song.mp3");
device.increaseVolume();
device.turnOff();
}
}