java-Usb接口
设计五个类(测试类、计算机类、手机类、充电器类、U 盘类)、一个接口(Usb 接口),各类之间的关系如下:
(1)在 UsbTest 类的 main 方法中,创建一个 Xiaomi 手机对象、一个小米 CDQ012M充电器对象、一台联想电脑、一个 Kingston U 盘对象。然后将充电器插入手机充电,将 U盘插入计算机。
(2)在 Mobile 类的 InsertUsb 方法中,连接 Usb。
(3)在 Computer 类的 InsertUsb 方法中,连接 Usb。
(4)在 Charger 类的 connect 方法中,输出“已连接充电器,正在充电...”。
(5)在 Usb 类的 connect 方法中,输出“已连接 U 盘器,正在读取数据...”。
package work6_4;public interface Usb {//Usb接口void connect();//定义一个抽象的连接方法
}
package work6_4;public class Charger implements Usb{//充电器类实现Usb接口private String brand;public Charger(String brand) {//构造函数this.brand = brand;}@Overridepublic void connect() {//重写,实现Usb接口// TODO Auto-generated method stubSystem.out.println("已连接充电器,正在充电...");}
}
package work6_4;public class UDisk implements Usb{//U盘类实现Usb接口private String brand;public UDisk(String brand) {//构造函数this.brand = brand;}@Overridepublic void connect() {//重写,实现Usb接口// TODO Auto-generated method stubSystem.out.println("已连接U盘器,正在读取数据...");}
}
package work6_4;public class Mobile {//手机类private String brand;public Mobile(String brand) {//构造函数this.brand = brand;}void insertUsb(Usb device){device.connect();//连接Usb}
}
package work6_4;public class Computer {//计算机类private String brand;public Computer(String brand) {//构造函数this.brand = brand;}void insertUsb(Usb device){device.connect();//连接Usb}
}
package work6_4;public class Test {// 测试类public static void main(String[] args) {// TODO Auto-generated method stubMobile m = new Mobile("xiaomi");// 创建一个手机对象Charger c = new Charger("小米CDQ012M");// 创建一个充电器对象Computer cp = new Computer("联想");// 创建一个电脑对象UDisk u = new UDisk("Kingston");// 创建一个 U盘对象m.insertUsb(c);// 手机连接充电器cp.insertUsb(u);// 电脑连接U盘}}
java-Usb接口相关推荐
- 【零基础学Java】—笔记本USB接口案例(二十八)
[零基础学Java]-笔记本USB接口案例(二十八) 一.笔记本电脑 笔记本电脑(laptop)通常具备使用USB设备的功能,在生产时,笔记本都预留了可以插入USB设备的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接口中就 ...
- java usb_用java写一个万能的USB接口(10)
23.这是java的USB万能接口的源代码可以直接进行编译运行,希望大家能够从中 获益良多(下面每一个package都是一个独立的java类文件,需要单独复制存放) .package io; publ ...
- java 调用usb接口吗_使用java对电脑USB接口演示
使用java对电脑USB接口演示 1.首先创建USB接口 package com.zr; //USB接口 public interface USB { //打开设备 void open(); //关闭 ...
- Java编写USB接口,模拟计算机启动过程和关闭过程
编写一个USB接口程序,模拟计算机启动过程和关闭过程启动过程中要加载鼠标.键盘.麦克风等USB设备,具体要求如下: (1)定义一个接口USB,包含两个抽象方法turnOn()he turnOff(), ...
- 初学Java接口,(USB接口)
在Java中接口属于一种特殊的类,需要通过 interface 关键字进行定义,在接口中可以定义全局常量.抽象方法(必须是 public 访问权限).default 方法以及 static 方法. 定 ...
- 【java养成】:案例(模拟银行新用户现金业务办理、USB接口程序设计、身份证校验位和身份提取)
案例1:模拟银行新用户现金业务办理 实验内容: 1) 银行新用户开户 2) 欢迎用户光临和欢迎用户下次光临 3) 存钱 4) 取钱 案例代码: Bank类: package cn.Ba ...
- Java面向对象之USB接口实例
一.需求: 1.在电脑上设置一个USB接口. 2.电脑运行时,将鼠标连接到接口上,鼠标可以使用自己的功能. 3.电脑运行时,将键盘连接到接口上,键盘可以使用自己的功能. (使用接口的作用:减低鼠标.键 ...
- java:定义USB接口
定义USB接口,模拟各USB设备,在电脑开机时依次启动,关机时依次退出 具体代码实现: USB类 public interface USB {void turnOn();void turnOff(); ...
最新文章
- 一种可以避免数据迁移的分库分表scale-out扩容方式
- 如何使用Transformer来做物体检测?
- 【每日一算法】种花问题
- python添加excel模块_python操作Excel模块openpyxl
- 经典的《JavaScript 权威指南》中的“对象”不经典
- Linux浏览文件的常用命令
- 好看的二次元个人主页导航源码 动态背景+背景音乐
- Guid.NewGuid().ToString()的几种格式 (转)
- 计算机用硬盘做缓存,用SSD固态硬盘做缓存加速怎么样实测
- java学习——JavaScript入门
- .NET Remoting 配置文件方式
- 计算机2010word中的页面背景在哪里,word2010里怎样填充页面背景图片
- 使用Vue_cli搭建SPA项目
- 插图精美的html css教程
- 709元我上了斐讯K2P的车
- 关于iPad上百度网盘中压缩包下载不能找到的问题
- 宝宝终于退烧了,高兴
- 东南亚电商Shopee爆款打造小技巧,一定要收藏!
- php mysql英文资料,Sams Teach Yourself PHP MySQL 英文CHM下载_PHP教程
- iOS - 融云即时通讯的简单使用