编写应用程序描述计算机中CPU的速度和硬盘容量。一个CPU类(属性:speed,方法:setSpeed(int speed),getSpeed()),一个HardDisk类(属性:amount,方法:set Amount (int amount),get Amount ()),一个PC类(属性:CPU ,HardDisk HD,方法:setCPU(CPU cpu),setHardDisk(HardDisk HD),show()),一个Test主类。Test类的 main 方法中创建(new关键字)PC类的实例然后显示CPU的速度和硬盘容量。
class CPU{
private int speed;
public void setSpeed(int speed){
this.speed = speed;
}
public int getSpeed(){
return speed;
}
}
class HardDisk{
private int amount;
public void setAmount(int amount){
this.amount = amount;
}
public int getAmount(){
return amount;
}
}
class PC{
CPU cpu;
HardDisk hd;
public void setCPU(CPU cpu){
this.cpu = cpu;
}
public void setHardDisk(HardDisk hd){
this.hd = hd;
}
public void show(){
System.out.println(cpu.getSpeed());
System.out.println(hd.getAmount());
}
}
public class Main {
public static void main(String[] args) {
PC pc = new PC();
CPU cpu = new CPU();
HardDisk hd = new HardDisk();
cpu.setSpeed(100);
hd.setAmount(200);
pc.setCPU(cpu);
pc.setHardDisk(hd);
pc.show();
}
}