【Java接口】模拟电脑和移动存储设备的连接
来源:互联网 发布:windows下启动nginx 编辑:程序博客网 时间:2024/05/22 23:21
首先,定义USB接口:这是移动存储设备厂家和电脑厂家生产的标准
public interface IUSB{ void connect(); //定义连接方法}
然后分别模拟电脑厂家和移动存储设备厂家的生产过程(面向接口进行生产)
1)模拟西部数据WD厂家的生产过程,需要实现接口
public class WD implements IUSB{ public void connect() { System.out.println("WD移动硬盘设备连接成功!"); }}
2)模拟金士顿U盘厂家的生产过程,同样也需要实现接口
public class Kingston implements IUSB{ public void connect() { System.out.println("Kingston U盘连接成功!"); }}
3)模拟电脑生产厂家的生产过程
public class Computer{ IUSB usb; //电脑要有一个USB接口 //定义构造函数赋值 Computer(IUSB usb) { this.usb = usb; } //定义方法测试USB接口 public void testUSB() { usb.connect(); }}
最后,创建测试类进行程序测试
public class Test{ public static void main(String[] args) { //1.生产一个移动存储设备(面向接口创建对象) IUSB usb = new Kingston(); //生产一个Kingston U盘 //2.生产一台电脑 Computer c = new Computer(usb); //3.测试移动存储设备的连接情况 c.testUSB(); }}
运行结果如下:
阅读全文
0 0
- 【Java接口】模拟电脑和移动存储设备的连接
- 电脑禁止移动存储设备
- 模拟移动存储设备的读写方案二
- 常见显示分辨率:包括电脑设备,模拟电视,移动设备
- HTML5 chrome移动设备和电脑端联调
- wifi连接电脑和android设备
- C#新手练习:开发一个应用,模拟移动存储设备的读写
- MP4、MP3等USB存储设备与电脑连接…
- 移动设备中ZigBee接口的实现
- 蓝牙设备连接电脑
- 云端和移动设备让Windows电脑变得无关紧要
- AIR 移动设备上的存储控制
- 监视移动设备的网络连接
- 移动设备访问电脑网页
- 2台电脑共享硬盘方法 有时候我们需要在两台电脑之间传送大容量的文件,例如系统备份的镜像文件,或者要拷贝整个硬盘里的文件,我们又找不到这么大的移动存储设备,该怎么办,其实在没有网络和大容量移动磁盘的情
- 移动设备改变IO,试图改变(数据的)存储和处理(CPU)
- 2011台北国际电脑展: 总结:移动设备,笔记本和平板电脑
- UBUNTU下挂在电脑外的存储设备
- 智能指针之make_unique与make_shared
- React-native 踩的坑
- Linux-5
- 479. Largest Palindrome Product
- 旧键盘打字
- 【Java接口】模拟电脑和移动存储设备的连接
- Maven相关命令
- 弹出系统异常提示框的崩溃原因分析
- js阻止冒泡事件-2
- 内存的工作原理和时序介绍
- 表单验证
- MFC基于对话框的工具栏定制效果
- 522. Longest Uncommon Subsequence II
- python 单元测试 -- unittest