Java 用类描述计算机中CPU的速度和硬盘的容量
Java 用类描述计算机中CPU的速度和硬盘的容量
题目描述:
CPU类要求get Speed()返回speed的值, 要求set Speed (int m) 方法将参数m的值给speed;
HardDisk类要求get Amount() 返回amount的值, 要set Amount (int m)
方法将参数m的值赋值给amount;
PC类要求set CPU(CPU c) 将参数c的值赋值绘CPU,要求setHardDisk(HardDisk h) 方法将参数h的值赋值给HD, 要求show() 方法能显示CPU的速度和硬盘容量。
主类Test的要求
(1) main方法中创建一个CPU对象cpu, cpu将自己的speed设置为2200.
(2)main方法中创建一个HardDisk对象disk, disk将自己的amount设置为200.
(3)main方法中创建一个PC对象pc。
(4) pc调用set CPU(CPU c) 方法, 调用时实参是cpu。
(5) pc调用setHardDisk(HardDisk h) 方法, 调用时实参是disk。
(6) pc调用show 0方法。
代码如下:
Test类:
public 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();}
}
PC类:
public class PC {CPU cpu;HardDisk HD;void setCPU(CPU cpu) {this.cpu=cpu;}void setHardDisk(HardDisk HD) {this.HD=HD;}void show(){System.out.println("CPU的速度是:"+cpu.getSpeed());System.out.println("硬盘的容量是:"+HD.getAmount());}
}
CPU类:
public class CPU {int speed;public void setSpeed(int m) {speed=m;}int getSpeed() {return speed;}
}
HardDisk类:
public class HardDisk {int amount;public void setAmount(int m) {amount=m;}int getAmount() {return amount;}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
