usb设备由生产到使用 java 114979888
定义好USB的生产标准
固定的宽高
可以运行

USB风扇 尊守USB标准

USB充电线

定义电脑类
public class Pc {
// 品牌
public String brand;
// 型号
public String type;
// 三个usb接口
USB kou1; // usb小风扇对象
USB kou2;
USB kou3;
// 构造方法
public Pc(){}
public Pc(String brand, String type) {
this.brand = brand;
this.type = type;
}
// 电脑开机方法
public void start(){
System.out.println("屏幕亮了");
usbRun();
System.out.println("主人可以做自己的事情了");
}
private void usbRun() {
// usb的设备要运行
// 如果usb接口1,不是空的,就让设备运行
if(kou1 != null){
kou1.run();
}
// 如果口2不为空,代表有设备,让设备运行
if(kou2 != null){
kou2.run();
}
// 口3同理
if(kou3 != null){
kou3.run();
}
}
}
测试类
public class Test {
public static void main(String[] args) {
// 把现有的内容实例化出来
// 两个usb设备
Fan fan = new Fan();
PowerLine pl = new PowerLine();
// 电脑
Pc myPc = new Pc("联想","thinkpad");
// 让电脑插上usb设备
// 让第一个usb接口插上风扇
// myPc.kou1 = fan;
// 让第二个usb接口插上充电线
myPc.kou2 = pl;
// 电脑开机
myPc.start();
}
}
运行结果

本文通过一个简单的Java程序示例介绍了如何模拟USB设备与电脑之间的交互过程。定义了一个电脑类并创建了USB设备对象,如USB风扇和充电线,展示了这些设备如何连接到电脑并运行。
1151

被折叠的 条评论
为什么被折叠?



