java。用类描述计算机中CPU的速度和硬盘的容量。要求Java应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。
题内容:
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的速度和硬盘的容量。
主类Test的要求:
(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()方法。
Test类
public class Test {
public static void main(String[] args) {
CPU cpu =new CPU();
cpu.speed=2200;
HardDisk disk=new HardDisk();
disk.amount =200;
PC pc =new PC();
pc.setCPU(cpu);
pc.setHardDisk(disk);
pc.show();
}
}
CPU类
public class CPU {
int speed;
void setSpeed(int m) {
speed =m;
}
int getSpeed() {
return speed;
}
}
HardDisk类
public class HardDisk {
int amount;
void setAmount(int m) {
amount = m;
}
int getAmount() {
return amount;
}
}
PC类
public class PC {
CPU cpu;
HardDisk HD;
void setCPU(CPU c) {
cpu = c;
}
void setHardDisk(HardDisk h) {
HD=h;
}
void show() {
System.out.println("cpu的速度:"+cpu.getSpeed());
System.out.println("硬盘的容量:"+HD.getAmount());
}
}
java。用类描述计算机中CPU的速度和硬盘的容量。要求Java应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。相关推荐
- 【JAVA程序设计】用类描述计算机中CPU的速度和硬盘的容量。
用类描述计算机中CPU的速度和硬盘的容量.要求Java应用程序有4个类,名字分别是PC,CPU和HardDisk和Test,其中Test是主类. PC类与CPU和HardDisk类关联的UML图( ...
- 用类描述计算机中CPU的速度和硬盘的容量。要求Java的应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。
用类描述计算机中CPU的速度和硬盘的容量.要求Java的应用程序有4个类,名字分别是PC.CPU.HardDisk和Test,其中Test是主类. CPU类 public class CPU { in ...
- 计算机硬盘中病毒以后怎么办,计算机中病毒,格式化整个硬盘后还有?怎么办?...
计算机中病毒,格式化整个硬盘后还有?怎么办? 來源:互聯網 2009-07-23 13:40:47 評論 分類: 電腦/網絡 >> 反病毒 問題描述: 好象是一种播放器带来的病毒,会在 ...
- 15从零开始学Java之详解计算机中的进制转换
作者:孙玉昌,昵称[一一哥],另外[壹壹哥]也是我哦 CSDN博客专家.万粉博主.阿里云专家博主.掘金优质作者 配套项目资料 https://github.com/SunLtd/LearnJava h ...
- java 存储数据到文件中_本机速度文件支持的“纯” Java大数据存储
java 存储数据到文件中 动机 所有这一切始于意识到我买不起足够大的计算机. 音频处理需要大量的内存. Audacity是一款出色的免费音频处理器,它使用文件支持的存储系统对其进行管理. 这是解决此 ...
- java缓存流速度与硬盘_系统学习 Java IO (九)----缓冲流 BufferedInputStream/BufferedOutputStream...
BufferedInputStream BufferedInputStream 类为输入流提供缓冲. 缓冲可以加快IO的速度. BufferedInputStream 不是一次从网络或磁盘读取一个字节 ...
- 计算机知识的更新速度,笔记本电脑硬盘如何升级?要容量还是速度?这些知识你需要学会...
原标题:笔记本电脑硬盘如何升级?要容量还是速度?这些知识你需要学会 随着科技的发展,像电脑手机这种电子产品也在快速的升级,很多用户也经常会被一个问题困扰,那就是想要升级就旧笔记本电脑,又不知道从何入手 ...
- java关于创建对象描述_java中创建对象的方法
有4种显式地创建对象的方式: 1.用new语句创建对象,这是最常用的创建对象的方式. 2.运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor ...
- Java Platform SE 8(Java概念图的描述)中文文档
Java概念图将Java组件技术分类,下面列出了这些层次,从上到下,以及每个层次都包含的技术,属于较低水平的技术可以作为更高水平的一部分的基础. Java语言 Tools & Tool API ...
- Java怎么在if输出中进行运算_磕代码:c/c++/java:输入三个整数,输出运算结果;if条件句的使...
磕代码:c/c++/java:输入三个整数,输出运算结果:if条件句的使 磕代码:c/c++/java:输入三个整数,输出运算结果:if条件句的使用 c: #include int main() { ...
最新文章
- 根据特殊实体业务,实现自定义排序
- Java编程详细解析—淘宝大秒杀系统是如何设计的?
- 实验三 循环结构设计
- DOA——ESPRIT算法
- VM虚拟机中 localhost login_UTM 2.0 虚拟机来了,解决上网和无声音问题
- Python在视频处理上的优势有哪些
- js 获取html文字颜色,js获得网页背景色和字体色的方法
- CSDN插件限时内测,新用户抢永久免费去广告特权
- Django restframework重写get_serializer_class方法自定义serializer_class
- 时域信号处理——时域采样(抽样)
- Mac 下解压Android NDK 的 .bin文件
- ffmpeg隔几秒取一帧
- 2022年3月15日黑马第三天
- 东方博宜OJ 1863 - 【入门】特殊的数字四十
- 7-35 英文字母的大小写转换
- 股神巴菲特名言及股神巴菲特选股技巧有哪些
- 老毛桃 装WIN 10 系统
- 估值最高的自媒体达38亿,不是咪蒙、一条,也不是逻辑思维,而是他..
- 编译器错误 C2355
- CSA云计算关键领域安全指南4.0 (中文版)