java代码,设计一个程序模拟电脑类读取设备状态,例如电脑读取硬盘显示硬盘状态良好,电脑读取键盘,键盘运行良好。
时间: 2024-03-10 18:45:10 浏览: 18
好的,以下是一个简单的Java程序,用于模拟电脑读取设备状态:
```
public class Computer {
public static void main(String[] args) {
Device hardDisk = new HardDisk();
Device keyboard = new Keyboard();
System.out.println("电脑正在读取硬盘状态...");
System.out.println(hardDisk.getStatus());
System.out.println("电脑正在读取键盘状态...");
System.out.println(keyboard.getStatus());
}
}
interface Device {
String getStatus();
}
class HardDisk implements Device {
public String getStatus() {
return "硬盘状态良好";
}
}
class Keyboard implements Device {
public String getStatus() {
return "键盘运行良好";
}
}
```
首先,我们定义了一个`Computer`类,它有两个设备:硬盘和键盘。然后,我们在`main`方法中打印出电脑正在读取硬盘和键盘状态的消息,并调用每个设备的`getStatus()`方法来获取状态信息。`HardDisk`和`Keyboard`类分别实现了`Device`接口,并实现了`getStatus()`方法来返回状态信息。
当我们运行这个程序时,将会输出以下内容:
```
电脑正在读取硬盘状态...
硬盘状态良好
电脑正在读取键盘状态...
键盘运行良好
```
这表明我们成功地模拟了电脑读取设备状态的过程。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)