当前位置: 首页 > 工具软件 > Java USB > 使用案例 >

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

鄂和璧
2023-12-01

使用java对电脑USB接口演示

1.首先创建USB接口

package com.zr;

//USB接口

public interface USB {

//打开设备

void open();

//关闭设备

void close();

}

2.创建鼠标对象实现USB接口

package com.zr;

//鼠标

public class Mouse implements USB{

//打开鼠标

@Override

public void open() {

System.out.println("打开鼠标");

}

//关闭鼠标

@Override

public void close() {

System.out.println("关闭鼠标");

}

//点击鼠标

public void click(){

System.out.println("点击鼠标");

}

}

3.创建键盘对象实现USB接口

package com.zr;

//键盘

public class KeyBoard implements USB{

//打开键盘

@Override

public void open() {

System.out.println("打开键盘");

}

//关闭键盘

@Override

public void close() {

System.out.println("关闭键盘");

}

//键盘输入

public void type(){

System.out.println("敲击键盘");

}

}

创建Computer对象

package com.zr;

//电脑

public class Computer {

//打开电脑

public void openC(){

System.out.println("打开电脑");

}

//关闭电脑

public void closeC(){

System.out.println("关闭电脑");

}

//使用设备

public void useDevice(USB usb){

usb.open();

if (usb instanceof Mouse){

((Mouse) usb).click();

}

if (usb instanceof KeyBoard){

((KeyBoard) usb).type();

}

usb.close();

}

}

4.演示USB接口的使用

package com.zr;

//电脑USB接口演示

public class Demo {

public static void main(String[] args) {

//创建笔记本对象

Computer computer=new Computer();

//打开电脑

computer.openC();

//插入鼠标

Mouse mouse=new Mouse();

//使用鼠标

computer.useDevice(mouse);

//插入键盘

KeyBoard keyBoard=new KeyBoard();

//使用键盘

computer.useDevice(keyBoard);

//关闭电脑

computer.closeC();

}

}

 类似资料: