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;}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部