interface USB//暴露的规则。
{
public void open();
public void close();
}
public class InterfaceDemo3 {
public static void main(String[] args) {
useUSB(new Upan());
useUSB(new usbMouse());
}
public static void useUSB(USB u)
{
u.open();
u.close();
}
}
class Upan implements USB //实现规则。
{
public void open() {
System.out.println("uPan is run");
}
public void close() {
System.out.println("uPan is close");
}
}
class usbMouse implements USB
{
public void open() {
System.out.println("usbMouse is run");
}
public void close() {
System.out.println("usbMouse is close");
}
}