interface USB{ //定义接口
void start();
void stop();
}
class C {
public static void work(USB u){
u.start();
System.out.println("工作中");
u.stop();
}
}
class USBdisk implements USB{ //实现接口
public void start(){
System.out.println("USBdisk开始工作");
}
public void stop(){
System.out.println("USBdisk结束工作");
}
}
class Printer implements USB{
public void start(){
System.out.println("打印机开始工作");
}
public void stop(){
System.out.println("打印机停止工作");
}
}
public class interfaceDemo {
public static void main(String[] args) {
C.work(new USBdisk());
C.work(new Printer());
}
}