首页 > 代码库 > 接口的实际应用

接口的实际应用

接口的实际应用

  interface USB{      public void start();      public void stop();        }  //只要是USB标准的实现族类,就都可以在电脑上使用  class Computer{      public void plugin(USB usb){          usb.start();          usb.stop();      }  }  class Flash implements USB{      public void start(){          System.out.println("U盘开始使用");      }      public void stop(){          System.out.println("U盘停止使用");      }  }  class Print implements USB{      public void start(){          System.out.println("打印机开始工作");      }      public void stop(){          System.out.println("打印机停止工作");      }  }  public class TestInterface{      public static void main(String args[]){          Computer com = new Computer();          com.plugin(new Flash());          com.plugin(new Print());      }  }

输出结果:

U盘开始使用
U盘停止使用
打印机开始工作
打印机停止工作

接口的实际应用