1、用类描述计算机CPU的速度和硬件的容量。要求java应用程序有4个类,名字分别是PC、CPU、Hardisk、
和Test,其中Test是主类。
2、 其中,CPU类要求getSpeed()返回speed值,要求setSpeed(int m)方法将参数m的值赋值给speed;HardDisk类要求 getAmount()返回amount的值,要求setAmount(int m)方法将参数m赋值给amount;PC类要求setCPU(CPU c)将参数c的值赋值给cpu,要求setHardDisk(HardDisk h)方法将参数h的值赋值给HD,要求show()方法能显示cpu的速度和硬盘容量。
3.主类的要求
(1)main方法中创建一个CPU对象cpu,cpu将自己的speed设置为2200。
(2)main方法中创建一个HardDisk对象disk,disk将自己的amount设置为200。
(3)main方法中创建一个PC对象pc。
(4)pc调用setCPU(CPU c)方法,调用时实参时cpu。
( 5)pc调用setHardDisk(HardDisk h)方法,调用时实参是disk。
(6)pc调用show()方法。

package xin;
class CPU{int speed;int getSpeed(int m) {speed = m;return speed;}
}class HardDisk{int amount;HardDisk(int x){amount = x;}int getAmount() {return amount;}
}
class PC {CPU cpu;  //设置CPU对象HardDisk HD;   //设置HardDisk对象void setCPU(CPU c){       cpu = c;       //通过PC调用自身函数给cpu对象赋值}void setHardDisk(HardDisk h) { HD = h;      //通过PC调用自身函数给HD对象赋值}void show() {         System.out.println("CPU的速度为:"+cpu.getSpeed(2200));   //分别输出速度和容量System.out.println("硬盘的容量为:"+HD.getAmount());     }
}
public class Test {public static void main(String args[]) {CPU cpu = new CPU();   //创建cpu对象cpu.getSpeed(2200);     HardDisk disk = new HardDisk(200);PC pc= new PC();  //创建pc对象pc.setCPU(cpu);  //给对象赋值pc.setHardDisk(disk);  //给对象赋值pc.show();  }
}

运行结果:

用类描述计算机CPU的速度和硬件的容量相关推荐

  1. 【JAVA程序设计】用类描述计算机中CPU的速度和硬盘的容量。

    用类描述计算机中CPU的速度和硬盘的容量.要求Java应用程序有4个类,名字分别是PC,CPU和HardDisk和Test,其中Test是主类.  PC类与CPU和HardDisk类关联的UML图( ...

  2. 用类描述计算机中CPU的速度和硬盘的容量。要求Java的应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。

    用类描述计算机中CPU的速度和硬盘的容量.要求Java的应用程序有4个类,名字分别是PC.CPU.HardDisk和Test,其中Test是主类. CPU类 public class CPU { in ...

  3. 计算机cpu的速度越来越快 这导致,计算机一级笔试模拟题(1-6)

    计算机一级笔试模拟题(1-6) <计算机知识及应用初步>笔试模拟题(一) (考试时间60分钟) 班级 学号 姓名 说明: ① 本试卷全部为选择题,每题可供选择的答案中,只有一个正确答案. ...

  4. CPU到计算机刷新速度,计算机CPU运算速度是多少

    虽然我们每天都在使用计算机,但还是不得不惊叹计算的运算速度,那么计算机CPU运算速度究竟是多少呢?怎么会这么快?接下来就和小编一起来账一下知识吧!更多信息请浏览应届毕业生考试网! CPU的运算速度可以 ...

  5. 计算机cpu频率时钟周期,关于cpu:什么是时钟周期和时钟速度?

    我一直在读一本有关计算机处理器的书. 我遇到了一些难以理解的术语,例如时钟刻度,时钟周期和时钟速度. 如果有人可以用一种简单的语言来澄清这一点,我将非常感谢. 提前致谢 ! Ti咬. 不要使用这个词. ...

  6. 计算机cpu 2.5ghz,电脑CPU 2.5GHZ指的是主频的速度吗,肿么判断CPU的好坏

    2.5GHZ是主频. 以下为相关参数的说明,这些都是判断标准 一般看来,主要是由CPU的主频.总线.一级缓存.二级缓存决定,其他的还有制造工艺水平等,这些都是我们非业内人士的衡量标准.引用一个高人的老 ...

  7. 16位计算机cpu电路图,简单16位CPU设计.doc

    简单16位CPU设计 简单16位CPU设计 一.实验内容 完成从指令系统到CPU的设计,编写测试程序,通过运行测试程序对CPU设计进行正确性评定.具体内容包括:典型指令系统(包括运算类.转移类.访存类 ...

  8. 计算机CPU工作(多核/缓存)原理

    现代CPU一般使用缓存(Cache)来解决CPU读写主存慢的问题:使用多核来并行计算以加速程序运行.并行计算一般需要多线程技术,如何操作多线程对编程人员提出了挑战. 计算机软硬件体系结构 之前的文章 ...

  9. 与计算机运算速度相关参数,计算机CPU运算速度是多少

    计算机CPU运算速度是多少 虽然我们每天都在使用计算机,但还是不得不惊叹计算的运算速度,那么计算机CPU运算速度究竟是多少呢?怎么会这么快?接下来就和小编一起来账一下知识吧!更多信息请浏览应届毕业生考 ...

  10. 江苏省专转本计算机专业大类《计算机基础理论 1.2(二)小节习题答案》

    江苏省专转本计算机题库答案--<计算机基础理论 第一章> 本题库面向江苏省普通高校专转本计算机大类(新政策),约包含4000道题目,考点内容全覆盖. 更多资料见wx公众号/小程序--云开本 ...

最新文章

  1. 操作系统学习笔记 第四章:存储器管理(王道考研)
  2. Bzoj 2064 分裂 题解
  3. 树莓派 linux0.12,12 个可替代树莓派的单板机
  4. Smarty中的变量
  5. 新一代Web的蓝图--语义web
  6. 特殊方法,类之间的关系,分页
  7. 汉军Hundre考勤数据库数据表分析总结
  8. 一款简洁大气的商城官网介绍源码
  9. js 控制 Windows Media Player
  10. pycharm cpu占用低_AMD的CPU游玩2077提升帧数的办法
  11. 针对于lvs分发mysql的监控
  12. Julia: 由0.3 升级到0.4 版本的变化
  13. KVASER新手入门的常见十一个问题
  14. 中国眼部护理产品市场趋势报告、技术动态创新及市场预测
  15. 透视全球AI治理十大事件:站在创新十字路口,人工智能会失控吗?
  16. 网工浓缩笔记以及考点(第四章 无线通信网)
  17. 移动端隐藏scroll滚动条::-webkit-scrollbar
  18. 直击|支付宝还信用卡下月开始收费 每月2000免费额度
  19. JS的严格模式和标准模式
  20. starUML使用教程

热门文章

  1. 汇编程序的有符号数与无符号数的加减乘除(8086)
  2. Office2007注册码
  3. 基于51单片机DTH11温湿度测量仪protues仿真设计_LCD显示
  4. 16版.订阅报刊杂志-答案代码(Java)
  5. Maix Bit(K210) 裸机开发教程(六)摄像头使用
  6. 汇编指令-bic(位清除)、orr(位或)(3)
  7. 龙芯CPU芯片架构分析
  8. javascript nonono
  9. ssl1653数字游戏
  10. 分享干货——数控加工中常用的三种补偿方法