用类描述计算机中CPU的速度和硬盘的容量

用类描述计算机中CPU的速度和硬盘的容量

  1. public class CPU {  
  2.     int speed;  
  3.     void setSpeed(int m) {  
  4.         speed=m;  
  5.     }  
  6.     int getSpeed() {  
  7.         return speed;  
  8.     }  
  9. }<pre name="code" class="java">public class HardDisk {  
  10.     int amount;  
  11.     void setAmounr(int m ) {  
  12.         amount=m;  
  13.     }  
  14.     int getAmount() {  
  15.         return amount;  
  16.     }  
  17. }</pre><br>  
  18. <pre name="code" class="java">public class PC {  
  19.     CPU cpu;  
  20.     HardDisk HD;  
  21.     void setCPU(CPU c) {  
  22.         cpu=c;  
  23.     }  
  24.     void setHardDisk(HardDisk h) {  
  25.         HD=h;  
  26.     }  
  27.     void show() {  
  28.         System.out.println("cpu的速度为:"+cpu.getSpeed());  
  29.         System.out.println("硬盘容量为:"+HD.getAmount());  
  30.     }  
  31. }  
  32. </pre><br>  
  33. <pre name="code" class="java">public class Test {  
  34.         public static void main(String args[]) {  
  35.             CPU cpu=new CPU();  
  36.             cpu.setSpeed(2200);  
  37.             HardDisk disk=new HardDisk();  
  38.             disk.setAmounr(200);  
  39.             PC pc=new PC();  
  40.             pc.setCPU(cpu);  
  41.             pc.setHardDisk(disk);  
  42.             pc.show();  
  43.         }  

运行结果:

PC的cpu速度为:3000M

PC的硬盘容量为:1024Gb