码迷,mamicode.com
首页 > 编程语言 > 详细

java面向对象接口的使用

时间:2015-06-01 00:45:59      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

interface USB {
    void start();

    void stop();
}

class USBDisk implements USB {

    @Override
    public void start() {
        System.out.println("U盘插入");
    }

    @Override
    public void stop() {
        System.out.println("U盘拔出");
    }
}

class Print implements USB {

    @Override
    public void start() {
        System.out.println("打开打印机");
    }

    @Override
    public void stop() {
        System.out.println("关闭打印机");
    }
}
class PC{
    public static void work(USB usb){
       usb.start();
        System.out.println("检测到有设备接入");
        usb.stop();
    }
}

public class InterfaceDemo {
    public static void main(String args[]){
        PC pc  = new PC();
        pc.work(new USBDisk());
        pc.work(new Print());
    }

}

 

java面向对象接口的使用

标签:

原文地址:http://www.cnblogs.com/sflik/p/4543039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!