zoukankan      html  css  js  c++  java
  • 接口的应用

    public class TestUSB {
    public static void main(String[] args) {
    computer m=new computer();
    m.dowork(new Flash());

    phone p=new phone();
    m.dowork(p);

    //实现接口的匿名类对象
    m.dowork(new USB() {
    public void start(){
    System.out.println("匿名类开始工作");
    }
    public void stop()
    {
    System.out.println("匿名类结束工作");
    }

    }
    );
    }
    }

    interface USB
    {
    //尺寸为常量

    //功能为抽象方法
    void start();
    void stop();
    }
    class computer
    {
    public void dowork(USB usb){
    usb.start();
    System.out.println("此设备开始操作");
    usb.stop();
    }

    }

    class Flash implements USB
    {
    public void start()
    {
    System.out.println("U盘开始工作");
    }
    public void stop()
    {
    System.out.println("u盘停止工作");
    }

    }

    class phone implements USB
    {
    public void start()
    {
    System.out.println("手机开始工作");
    }
    public void stop()
    {
    System.out.println("手机停止工作");
    }

    }

  • 相关阅读:
    Tableau Sheet
    Tableau Dashboard
    jQuery基础
    Tableau学习
    SQL小操作
    C#文件压缩成.Zip
    划水日记之大哥带我走渗透I
    各种推导式
    生成器表达式 (重点)
    生成器 生成器函数
  • 原文地址:https://www.cnblogs.com/steel-chen/p/6843484.html
Copyright © 2011-2022 走看看