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("U盘开始工作");
}
public void stop(){
System.out.println("U盘停止工作");
}
}
class Printer implements USB{
public void start(){
System.out.println("打印机开始工作");
}
public void stop(){
System.out.println("打印机停止工作");
}
}
public class InterDemo01 {
public static void main(String[] args) {
C.work(new USBDisk());
C.work(new Printer());
}
}运行结果:
U盘开始工作
工作中
U盘停止工作
打印机开始工作
工作中
打印机停止工作
原文:http://11317783.blog.51cto.com/11307783/1757226