package day18.t3.usb;
public class TestUsbinterface {
public static void main(String[] args) {
Computer computer = new Computer();
Fan Myfan = new Fan();
Lamp myLamp =new Lamp();
computer.on(myLamp);
// computer.on(Myfan);
computer.executeUsb();
}
}
//接口
interface USB{
public abstract void service();
}
class Computer{
//使用USB
USB usb;
//开机
public void on(USB usb) {
this.usb = usb;
}
//执行USB
public void executeUsb() {
usb.service();
}
}
//类
class Fan implements USB{
//旋转
@Override
public void service() {
System.out.println("旋转");
}
}
class Lamp implements USB{
@Override
public void service() {
System.out.println("照明");
}
}