USB接口

package cn.itcast.day10.demo07;public interface USB {public abstract void open(); // 打开设备public abstract void close(); // 关闭设备}

USB设备鼠标,继承USB接口

package cn.itcast.day10.demo07;// 鼠标就是一个USB设备
public class Mouse implements USB {@Overridepublic void open() {System.out.println("打开鼠标");}@Overridepublic void close() {System.out.println("关闭鼠标");}public void click() {System.out.println("鼠标点击");}
}

USB设备键盘,继承USB接口

package cn.itcast.day10.demo07;// 键盘就是一个USB设备
public class Keyboard implements USB {@Overridepublic void open() {System.out.println("打开键盘");}@Overridepublic void close() {System.out.println("关闭键盘");}public void type() {System.out.println("键盘输入");}
}

执行结果:

笔记本电脑开机
打开鼠标
鼠标点击
关闭鼠标
打开键盘
键盘输入
关闭键盘使用匿名对象:
打开键盘
键盘输入
关闭键盘
笔记本电脑关机

Java接口(笔记本USB接口案例)相关推荐

  1. 【零基础学Java】—笔记本USB接口案例(二十八)

    [零基础学Java]-笔记本USB接口案例(二十八) 一.笔记本电脑 笔记本电脑(laptop)通常具备使用USB设备的功能,在生产时,笔记本都预留了可以插入USB设备的USB接口,但具体什么是USB ...

  2. java 调用usb接口吗_使用java对电脑USB接口演示

    使用java对电脑USB接口演示 1.首先创建USB接口 package com.zr; //USB接口 public interface USB { //打开设备 void open(); //关闭 ...

  3. usb接口供电不足_win7笔记本USB接口不够用的解决教程

    最近有用户反馈,遇到win7笔记本USB接口不够用的问题,笔记本USB不够用怎么办呢?就此问题,小编整理了win7笔记本USB接口不够用的解决教程,现分享给大家,有需要的用户,请来看看吧. USB是电 ...

  4. PTA(接口)用java写 7-8 USB接口的定义

    PTA(接口)用java写 7-8 USB接口的定义 定义一个USB接口,并通过Mouse和U盘类实现它,具体要求是: 1.接口名字为USB,里面包括两个抽象方法: void work():描述可以工 ...

  5. 解析java实现模拟USB接口的功能

    解析java实现模拟USB接口的功能 1 题目 模拟USB接口的功能 我们在使用计算机的时候经常会用到USB接口,鼠标.键盘等都是带USB接口的设备,我们只需要将鼠标.键盘插入到计算机的USB接口中就 ...

  6. RS232接口转USB接口的通信方法

    2006-05-03 21:44:07 组图]RS232接口转USB接口的通信方法 RS232接口转USB接口的通信方法 USB作为一种新的PC机互连协议,使外设到计算机的连接更加高效.便利.这种接口 ...

  7. Java面向对象之USB接口实例

    一.需求: 1.在电脑上设置一个USB接口. 2.电脑运行时,将鼠标连接到接口上,鼠标可以使用自己的功能. 3.电脑运行时,将键盘连接到接口上,键盘可以使用自己的功能. (使用接口的作用:减低鼠标.键 ...

  8. 【各种接口】USB接口、rj11和rj45

    USB接口 脚1:电源.USB设备供电端口(+5V). 脚2:接入南桥,传输数据. 脚3:传输数据.但两个引脚各有不同,是传输信息的高地位不同. 脚4:接电源地线.构成电路. USB线 红线:电源正极 ...

  9. Java继承和多态--笔记本USB接口案例

    首先我们创建一个接口要求有打开和关闭两种方法. public interface USB {void open();// 打开设备void close();// 关闭设备 } 再创建一个笔记本类包括开 ...

最新文章

  1. python3 sys.stdout.write 实时打印刷新
  2. java calendar字符串显示_Java获取当前时间年月日、时间格式化打印、字符串转日期...
  3. 【天池赛事】零基础入门语义分割-地表建筑物识别 Task3:网络模型结构发展
  4. 【大数据论文笔记】大数据技术研究综述
  5. 贾跃亭申请破产前收入曝光:还是厉害!
  6. 管理Kubernetes集群时需要关注的关键指标
  7. 06. Django基础:GET请求和POST请求
  8. 如何在Win10上配置JDK1.8
  9. php’s explode() 函数
  10. Centos7通过oh-my-zsh安装powerlevel9k和powerlevel10k
  11. 杭州公积金修改手机号信息
  12. 红米4a android9.0,小米-红米4A/5A-通刷-LOS-Beta4.0-安卓9.0.0-来去电归属-农历等-本地化增强适配...
  13. Codeforces 1379B.Dubious Cyrpto
  14. 动态规划---买卖股票的最佳时机
  15. 美通企业日报 | 阿迪达斯和碧昂丝达成标志性合作;万豪国际公布亚太区2020年发展愿景...
  16. 洛谷P5613 黑蚊子多
  17. php公众号提现功能,微信公众号打赏的钱怎么提现_微信公众号打赏功能_微信公众号打赏从哪里取出来...
  18. Adobe国际认证证书介绍
  19. R5 2500U 翻身?— ThinkPad E485 长测
  20. html5 居中布局,div 布局水平居中篇

热门文章

  1. 考研html模板素材,2020考研英语作文模板素材:品质类模板
  2. 训练自己的yolov5样本, 并部署到rv1126 <三>
  3. RT-Thread I/O设备模型及驱动框架解析(一)
  4. Ceph _backfill and recovery 之间的不同以及 peering理解
  5. EL表达式处理字符串
  6. 整整26本!由单墫教授主编、葛军等人操刀的高中数学教材都在这里!
  7. 英国脱欧对中国光伏产业的短期及长期影响
  8. 供应链安全、勒索攻击、AI赋能——2022网络安全技术呈何趋势?
  9. 2021年小组年会总结
  10. 常用数据结构及其应用场景