用类描述计算机中CPU的速度和硬盘的容量
- public class CPU {
- int speed;
- void setSpeed(int m) {
- speed=m;
- }
- int getSpeed() {
- return speed;
- }
- }<pre name="code" class="java">public class HardDisk {
- int amount;
- void setAmounr(int m ) {
- amount=m;
- }
- int getAmount() {
- return amount;
- }
- }</pre><br>
- <pre name="code" class="java">public class PC {
- CPU cpu;
- HardDisk HD;
- void setCPU(CPU c) {
- cpu=c;
- }
- void setHardDisk(HardDisk h) {
- HD=h;
- }
- void show() {
- System.out.println("cpu的速度为:"+cpu.getSpeed());
- System.out.println("硬盘容量为:"+HD.getAmount());
- }
- }
- </pre><br>
- <pre name="code" class="java">public class Test {
- public static void main(String args[]) {
- CPU cpu=new CPU();
- cpu.setSpeed(2200);
- HardDisk disk=new HardDisk();
- disk.setAmounr(200);
- PC pc=new PC();
- pc.setCPU(cpu);
- pc.setHardDisk(disk);
- pc.show();
- }
运行结果:
PC的cpu速度为:3000M
PC的硬盘容量为:1024Gb