用java定义Usb接口,接口中有service方法。 定义两个实现类:Usb电风扇UFan和u盘UDisk,分别实现service方法。 定义Computer类,其中有Usb接口,以及相关方法 在main中,买一个电脑、一个Usb风扇、一个U盘。(1)把Usb风扇插入到Usb接口,让其工作;(2)把U盘插入到Usb接口,让其工作
时间: 2023-06-05 08:04:55 浏览: 211
好的,这是一个 Java 编程问题。
以下是 Java 代码实现:
```java
interface Usb {
void service();
}
class UFan implements Usb {
@Override
public void service() {
System.out.println("USB 电风扇正在工作");
}
}
class UDisk implements Usb {
@Override
public void service() {
System.out.println("U 盘正在工作");
}
}
class Computer {
public void work(Usb usb) {
usb.service();
}
}
public class Main {
public static void main(String[] args) {
Computer computer = new Computer();
Usb uf = new UFan();
Usb ud = new UDisk();
computer.work(uf);
computer.work(ud);
}
}
```
执行结果:
```
USB 电风扇正在工作
U 盘正在工作
```
这是一个简单的 Java 接口和类的示例。声明了 Usb 接口,其中定义了 service 方法,然后 UFan 和 UDisk 分别实现了该接口,并实现了 service 方法。在 Computer 类中,定义了一个 work 方法,使用 Usb 接口作为参数,在主函数中可以创建一个电脑对象并将 Usb 风扇和 U 盘作为参数传递到 work 方法中进行测试。
阅读全文