申明一个Computer类,其中包含CPU、ROM、CDROM
时间: 2024-09-28 08:05:36 浏览: 33
实验4 类与对象
在面向对象编程中,你可以声明一个名为`Computer`的类来表示计算机的基本组件。这个类可能会有三个属性(成员变量),分别对应CPU(中央处理器)、ROM(只读存储器)和CD-ROM(光盘驱动器)。下面是一个简单的Java类示例:
```java
public class Computer {
// CPU 属性
private CPU cpu;
// ROM 属性
private ROM rom;
// CDROM 属性
private CDROM cdrom;
// 构造函数初始化这三个组件
public Computer(CPU cpu, ROM rom, CDROM cdrom) {
this.cpu = cpu;
this.rom = rom;
this.cdrom = cdrom;
}
// 获取和设置方法
public CPU getCPU() {
return cpu;
}
public void setCPU(CPU cpu) {
this.cpu = cpu;
}
public ROM getROM() {
return rom;
}
public void setROM(ROM rom) {
this.rom = rom;
}
public CDROM getCDROM() {
return cdrom;
}
public void setCDROM(CDROM cdrom) {
this.cdrom = cdrom;
}
}
```
在这个例子中,`CPU`, `ROM`, 和 `CDROM` 都应该是独立的类,它们各自有自己的功能和属性。`Computer` 类通过引用这些对象来体现它们之间的组合。
阅读全文