java程序设计题,急 啊,如果快的话,我会追加分数的!!!!!

第3题:接口的实际应用---制定标准。
步骤:(1)设计一个接口USB,有start()和stop()方法。
(2)编写U盘类实现接口USB,在覆写的start()方法中提示“U盘启动”;在stop()方法中提示“U盘停止”。
(3)编写类打印机类实现接口USB,在覆写的start()方法中提示“打印机启动”;在stop()方法中提示“打印机停止”。
(4)设计一个计算机类,该类有一个插入设备的方法,该方法可任意接收两个子类的实例对象,在该方法中调用start()和stop()方法。
(5)写一个测试类,包含main()方法,在main()方法中分别实例化两个子类对象,并各自调用计算机类的插入设备方法。

第1个回答  2012-07-02
interface USB{
void start();
void stop();
}
class Upan impements USB{
public void start(){
System.out.println("u盘启动");
}
public void stop(){
System.out.println("u盘停止");
}

}

class Printer impements USB{
public void start(){
System.out.println("打印机启动");
}
public void stop(){
System.out.println("打印机停止");
}

}
class Computer{
public void plusIn(USB equip){
equip.start();
equip.stop();
}
}
public class mainTest{
Upan u = new Upan();
Printer p = new Printer();
Computer com = new Computer();
com.plusIn(u);
com.plusIn(p);

}
是这种么?