**
*定义一个接口MediaPlayer,表示家庭影院的一个设备。MediaPlayer中包含play(),stop(),
open()三个方法,分别表示播放、停止和开仓功能。
MediaPlayer 有三个实现类,分别为:DVDPlayer,表示 DVD 播放器;CDPlayer,表示
CD 播放器;TapePlayer,表示录音机(播放磁带)。
**
创建一个遥控器 Controller 类。该遥控器有三个控制通道,可以分别控制三个设备。
要求:
- 完成 MediaPlayer 接口及其子类的代码。
- 把 Controller 补充完整,完善其构造函数,并为其增加 stop(int i)和 open(int i)方法
public interface MediaPlayer {
// 播放功能
void play();
// 停止功能
void stop();
// 开仓功能
void open();
}
public class DVDPlayer implements MediaPlayer {
/* (non-Javadoc)
* @see com.it.chp8.MediaPlayer#play()
*/
@Override
public void play() {
// TODO Auto-generated method stub
System.out.println("播放DVD");
}
/* (non-Javadoc)
* @see com.it.chp8.MediaPlayer#stop()
*/
@Override
public void stop() {
// TODO Auto-generated method stub
System.out.println("停止播放DVD");