Java接口(笔记本USB接口案例)
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接口案例)相关推荐
- 【零基础学Java】—笔记本USB接口案例(二十八)
[零基础学Java]-笔记本USB接口案例(二十八) 一.笔记本电脑 笔记本电脑(laptop)通常具备使用USB设备的功能,在生产时,笔记本都预留了可以插入USB设备的USB接口,但具体什么是USB ...
- java 调用usb接口吗_使用java对电脑USB接口演示
使用java对电脑USB接口演示 1.首先创建USB接口 package com.zr; //USB接口 public interface USB { //打开设备 void open(); //关闭 ...
- usb接口供电不足_win7笔记本USB接口不够用的解决教程
最近有用户反馈,遇到win7笔记本USB接口不够用的问题,笔记本USB不够用怎么办呢?就此问题,小编整理了win7笔记本USB接口不够用的解决教程,现分享给大家,有需要的用户,请来看看吧. USB是电 ...
- PTA(接口)用java写 7-8 USB接口的定义
PTA(接口)用java写 7-8 USB接口的定义 定义一个USB接口,并通过Mouse和U盘类实现它,具体要求是: 1.接口名字为USB,里面包括两个抽象方法: void work():描述可以工 ...
- 解析java实现模拟USB接口的功能
解析java实现模拟USB接口的功能 1 题目 模拟USB接口的功能 我们在使用计算机的时候经常会用到USB接口,鼠标.键盘等都是带USB接口的设备,我们只需要将鼠标.键盘插入到计算机的USB接口中就 ...
- RS232接口转USB接口的通信方法
2006-05-03 21:44:07 组图]RS232接口转USB接口的通信方法 RS232接口转USB接口的通信方法 USB作为一种新的PC机互连协议,使外设到计算机的连接更加高效.便利.这种接口 ...
- Java面向对象之USB接口实例
一.需求: 1.在电脑上设置一个USB接口. 2.电脑运行时,将鼠标连接到接口上,鼠标可以使用自己的功能. 3.电脑运行时,将键盘连接到接口上,键盘可以使用自己的功能. (使用接口的作用:减低鼠标.键 ...
- 【各种接口】USB接口、rj11和rj45
USB接口 脚1:电源.USB设备供电端口(+5V). 脚2:接入南桥,传输数据. 脚3:传输数据.但两个引脚各有不同,是传输信息的高地位不同. 脚4:接电源地线.构成电路. USB线 红线:电源正极 ...
- Java继承和多态--笔记本USB接口案例
首先我们创建一个接口要求有打开和关闭两种方法. public interface USB {void open();// 打开设备void close();// 关闭设备 } 再创建一个笔记本类包括开 ...
最新文章
- python3 sys.stdout.write 实时打印刷新
- java calendar字符串显示_Java获取当前时间年月日、时间格式化打印、字符串转日期...
- 【天池赛事】零基础入门语义分割-地表建筑物识别 Task3:网络模型结构发展
- 【大数据论文笔记】大数据技术研究综述
- 贾跃亭申请破产前收入曝光:还是厉害!
- 管理Kubernetes集群时需要关注的关键指标
- 06. Django基础:GET请求和POST请求
- 如何在Win10上配置JDK1.8
- php’s explode() 函数
- Centos7通过oh-my-zsh安装powerlevel9k和powerlevel10k
- 杭州公积金修改手机号信息
- 红米4a android9.0,小米-红米4A/5A-通刷-LOS-Beta4.0-安卓9.0.0-来去电归属-农历等-本地化增强适配...
- Codeforces 1379B.Dubious Cyrpto
- 动态规划---买卖股票的最佳时机
- 美通企业日报 | 阿迪达斯和碧昂丝达成标志性合作;万豪国际公布亚太区2020年发展愿景...
- 洛谷P5613 黑蚊子多
- php公众号提现功能,微信公众号打赏的钱怎么提现_微信公众号打赏功能_微信公众号打赏从哪里取出来...
- Adobe国际认证证书介绍
- R5 2500U 翻身?— ThinkPad E485 长测
- html5 居中布局,div 布局水平居中篇