class CPU{int speed;void setSpeed(int m){speed=m;        //设置速度}int getSpeed(){return speed;       //返回速度}
}
class HardDisk{int amount;void setAmount(int m){amount=m;       //设置容量}int getAmount(){return amount;      //返回容量}
}
class PC{CPU cpu;HardDisk HD;void setCPU(CPU c){cpu=c;          //获取CPU信息}void setHardDisk(HardDisk h){HD=h;           //获取HardDisk信息}void show(){System.out.println("CPU speed:"+cpu.getSpeed());        //输出cpu速度System.out.println("HardDisk amount:"+HD.getAmount());      //输出HardDisk容量}
}
public class Test{public static void main(String args[]){CPU cpu=new CPU();cpu.setSpeed(2200);         //设置cpu速度HardDisk disk=new HardDisk();disk.setAmount(200);        //设置HardDisk容量PC pc=new PC();pc.setCPU(cpu);             //把CPU的值传输给PCpc.setHardDisk(disk);       //把HardDisk的值传输给HardDiskpc.show();                  //输出信息}
}

Java第四课:用类描述CPU速度和HardDisk容量相关推荐

  1. [升级版][Java作业]创建PC对象展示cpu速度和硬盘容量

    //注意:本篇既包含了实现题目要求,但又运用了swing组件将显示内容做了升级,简单几个操作让你在同学间脱颖而出.但是基本逻辑代码还是一样的. 题目如图: 本题主要考察由UML图创建类及基本调用,让新 ...

  2. JAVA集合四:比较器--类自定义排序

    参考链接: HOW2J.CN 前言 对于JAVA集合,都能够用集合的工具类Collections 提供的方法: Collections.sort(List list) Collections.sort ...

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

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

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

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

  5. Java第五课. 类对象

    Java第五课. 类&对象 回顾 1. 冒泡:概念,实现:2个for循环分别起的作用 2. 二维数组可以理解成表格:有行有列,行当成一维数组,列当成一维数组中的元素,行有下标(几个一维数组), ...

  6. java map类说_在Java中,关于HashMap类的描述,以下说法错误的是(   )。

    [单选题]所谓覆盖,也称为重写,是指子类中定义了一个与父类某一方法具有相同型构的方法,这里所说的相同型构所指的不是(). [填空题(主观)]半导体二极管实质上是由 [填空(1)] 构成,其主要特性是 ...

  7. java保护型数据成员_Java基础知识笔记第四章:类和对象

    编程语言的几个发展阶段 面向机器语言 面向过程语言 面向对象语言:封装.继承.多态 类 类声明 classPerson{ ....... }class植物{ ....... } 类体 类使用类体来描述 ...

  8. java类描述_java笔记2:Java语言中的类和对象的描述

    在Java 语言中,除8 个基本数据类型值之外, 一切都是对象,而对象就是面向对象程序设计的中心. 对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还 ...

  9. java面向对象第一课,定义类,模拟人的行为:吃饭工作休息

    java面向对象第一课,定义类,模拟人的行为:吃饭工作休息 /*** 定义类,模拟人的行为:吃饭工作休息*/ public class Person {//静态特征:成员变量 属性 fieldStri ...

  10. java高级类型_Java第四章高级类属性一

    四.高级类属性一: 一.== 1. 基本数据类型,根据基本数据类型的值判断是否相等,相等返回true,反之返回false 注:两端数据类型可以不同,在不同的情况下,也可以返回true 2.引用数据类型 ...

最新文章

  1. Go语言的Channel文章,整个人都感觉不好了
  2. python程序实例源代码-Python 神经网络手写识别实例源码
  3. springboot多数据源动态切换和自定义mybatis分页插件
  4. 【Android 安全】DEX 加密 ( ProGuard 混淆 | -keepclassmembers 混淆效果 | -keepclasseswithmembernames 混淆效果 )
  5. mysql日志恢复数据_Mysql 通过binlog日志恢复数据
  6. jacoco底层原理解析
  7. python3之协程(1)---协程简介
  8. 华为matepad 鸿蒙,曝华为4月27日召开高端平板发布会:MatePad Pro2将亮相 首发鸿蒙系统...
  9. android 知识点大全,Android基础知识总结(一)
  10. Linux下如何设置和查看环境变量
  11. PyTorch 1.0 中文文档正式接受校对 | ApacheCN
  12. 苹果计算机 win10,苹果windows10怎么安装_苹果电脑安装win10教程
  13. PayPal个人账户不能提现了吗?怎么解决?
  14. MySQL ORDER BY 1 DESC的用法
  15. 新浪短链接 新浪t.cn短链接在线生成生成工具
  16. PAT_乙级_1007_筱筱
  17. PHP云任务Q助手Tools程序源码+多功能
  18. 项目管理标准(PMBOK第七版-中文)
  19. R语言回归分析-回归诊断
  20. python 高阶函数作业(3.16)

热门文章

  1. JS实现弹窗效果,超简单哦
  2. 什么是敏捷开发(Scrum)?
  3. MindManager 2020免费序列号激活下载及怎样运用思维导图进行头脑风暴教程
  4. LENET-5卷积神经网络的深度学习技术
  5. python实现键盘自动输入
  6. python捕获键盘按键_Python中捕获键盘的方式详解
  7. wso2 mysql_WSO2
  8. 热门开源Web开发框架推荐
  9. div内容上下左右居中
  10. 北京航空航天计算机考研科目,2020考研北京航空航天大学计算机考研考试科目...