接口的实际应用

Posted Fu Kelin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口的实际应用相关的知识,希望对你有一定的参考价值。

接口的实际应用

  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盘停止使用
打印机开始工作
打印机停止工作

以上是关于接口的实际应用的主要内容,如果未能解决你的问题,请参考以下文章

超实用的php代码片段

Android 应用程序片段不断崩溃

从父片段到选项卡片段的接口侦听器不起作用

为什么我不能在此片段中生成唯一对象数组?

与另一个片段通信的片段接口

如何从片段中的 JSON 响应中的对象获取数据