完整展示上面那个代码
时间: 2024-11-09 20:24:11 浏览: 5
当然,这是完整的Java代码,包含了`USB`接口、`Mouse`和`U盘`类,以及`Main`类用于测试:
```java
// USB接口
interface USB {
void work();
void stop();
}
// Mouse类实现USB接口
class Mouse implements USB {
@Override
public void work() {
System.out.println("我点点点");
}
@Override
public void stop() {
System.out.println("我不能点了");
}
}
// U盘类实现USB接口
class U盘 implements USB {
@Override
public void work() {
System.out.println("我存存存");
}
@Override
public void stop() {
System.out.println("我走了");
}
}
// 测试类Main
public class Main {
public static void main(String[] args) {
// 创建USB接口变量,鼠标对象
USB usb1 = new Mouse();
// 创建USB接口数组,包含鼠标和U盘对象
USB[] usbs = {new U盘(), usb1};
// 遍历数组并调用work和stop方法
for (USB u : usbs) {
u.work(); // 输出各自的工作信息
u.stop(); // 输出各自的停止信息
}
}
}
```
当你运行这个`Main`类,会依次看到鼠标和U盘的动作。
阅读全文