请使用面向对象思想设计接口、类,描述便携式计算机,得到如下图所示结果
时间: 2023-05-21 19:05:08 浏览: 57
非常高兴为您服务,以下是我为您设计的面向对象思想的接口、类来描述便携式计算机:
// 接口:计算机系统
interface ComputerSystem {
void start(); // 开机
void shutdown(); // 关机
void sleep(); // 休眠
}
// 类:便携式计算机
class Laptop implements ComputerSystem {
private String brand; // 品牌
private double screenSize; // 屏幕尺寸
private boolean isTouchScreen; // 是否支持触摸屏
private int memory; // 内存大小(单位:GB)
private int storage; // 存储容量(单位:GB)
public Laptop(String brand, double screenSize, boolean isTouchScreen, int memory, int storage) {
this.brand = brand;
this.screenSize = screenSize;
this.isTouchScreen = isTouchScreen;
this.memory = memory;
this.storage = storage;
}
@Override
public void start() {
System.out.println(brand + "便携式计算机开机成功!");
}
@Override
public void shutdown() {
System.out.println(brand + "便携式计算机即将关机...");
System.out.println(brand + "便携式计算机已关机!");
}
@Override
public void sleep() {
System.out.println(brand + "便携式计算机进入休眠状态...");
}
public String getBrand() {
return brand;
}
public double getScreenSize() {
return screenSize;
}
public boolean isTouchScreen() {
return isTouchScreen;
}
public int getMemory() {
return memory;
}
public int getStorage() {
return storage;
}
}
希望这个设计符合您的要求。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)