java自定义一个"Computer"类具有"cpu"、"hdd"、"ram"等属性,定义"Cpu"、"Hdd"、"Ram"等三个接口,实现控制台输出计算机品牌信息。
时间: 2023-12-08 14:38:11 浏览: 27
```java
//定义Cpu接口
interface Cpu {
public String getCpu();
}
//定义Hdd接口
interface Hdd {
public String getHdd();
}
//定义Ram接口
interface Ram {
public String getRam();
}
//定义Computer类
class Computer implements Cpu, Hdd, Ram {
private String cpu;
private String hdd;
private String ram;
public Computer(String cpu, String hdd, String ram) {
this.cpu = cpu;
this.hdd = hdd;
this.ram = ram;
}
@Override
public String getCpu() {
return cpu;
}
@Override
public String getHdd() {
return hdd;
}
@Override
public String getRam() {
return ram;
}
}
//控制台输出计算机品牌信息
public class Main {
public static void main(String[] args) {
Computer computer = new Computer("Intel Core i7", "1TB", "16GB");
System.out.println("Brand: Lenovo");
System.out.println("CPU: " + computer.getCpu());
System.out.println("HDD: " + computer.getHdd());
System.out.println("RAM: " + computer.getRam());
}
}
```
--相关问题--:
1. Java中接口的作用是什么?
2. 如何在Java
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-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)