首页 > 编程语言 > 详细

java面向对象接口的使用

时间:2015-06-01 00:43:13      阅读:303      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!