首页 > 其他 > 详细

接口的实际应用demo

时间:2017-03-17 00:33:41      阅读:126      评论:0      收藏:0      [点我收藏+]
package jiekoudemo;
/*
 * 写一个接口的实际应用
 * u盘和打印机都可以插入计算机,这是应为他们都实现了计算机的usb接口,也就是说
 * 只要是实现了usb接口,就可以插入计算机了
 */
public class yingyongdemo2 {
public static void main(String[] args) {
    computer.plugin(new flash());
    computer.plugin(new print());
}
}
//写一个usb接口
interface usb{
    //两个抽象方法
    public abstract void start();
    public abstract void stop();
}
//写一个计算机的类,让用户知道计算机工作了
class computer{
    //写一个静态方法,只要是实现了usb接口的设备都可以插入进来
    public  static void plugin(usb usb){
        usb.start();
        System.out.println("usb设备开始工作了!!");
        usb.stop();
    }
}
//写打印机的类去实现usb
class print implements usb{
    //复写 usb里面的方法
    public  void start(){
        System.out.println("打印机开始工作啦!!!");
    }
    public  void stop(){
        System.out.println("打印机停止工作啦");
    }
}
// 写u盘的类去实现接口usb
class flash implements usb{
    public  void start(){
        System.out.println("u盘开始工作啦!!!");
    }
    public  void stop(){
        System.out.println("u盘停止工作啦");
    }
}

 

接口的实际应用demo

原文:http://www.cnblogs.com/yuanyuan2017/p/6561947.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!