以下是为您提供的 Java 代码示例: ```java class CPU { private int speed; // 获取 CPU 速度的方法 public int getSpeed() { return speed; } // 设置 CPU 速度的方法 public void setSpeed(int m) { speed = m; } } class HardDisk { private int amount; // 获取硬盘容量的方法 public int getAmount() { return amount; } // 设置硬盘容量的方法 public void setAmount(int m) { amount = m; } } class PC { private CPU cpu; private HardDisk HD; // 设置 CPU 的方法 public void setCPU(CPU c) { cpu = c; } // 设置硬盘的方法 public void setHardDisk(HardDisk h) { HD = h; } // 显示 CPU 速度和硬盘容量的方法 public void show() { System.out.println("CPU 速度: " + cpu.getSpeed()); System.out.println("硬盘容量: " + HD.getAmount()); } } class Test { public static void main(String[] args) { CPU cpu = new CPU(); cpu.setSpeed(2200); HardDisk disk = new HardDisk(); disk.setAmount(200); PC pc = new PC(); pc.setCPU(cpu); pc.setHardDisk(disk); pc.show(); } } ``` 额外需要注意的逻辑点: 1. 类的设计要符合单一职责原则,每个类只负责特定的功能。 2. 对于属性的访问控制,要根据实际需求合理设置为 public 或 private 。 3. 代码中要注意异常处理,比如在设置速度和容量时,要处理可能的非法输入。 [2025-04-15 16:14:52 | AI写代码神器 | 441点数解答]