public class CPU {
int speed;
//获得speed的值
public void setSpeed(int m){
speed = m;
}
//返回speed的值 public int getSpeed(){
return speed;
} }
public class HardDisk {
int amount;
//获得amount的值
public void setSpeed(int m){
amount = m;
}
//返回amount的值 public int getSpeed(){
return amount;
} }
public class PC {
CPU cpu = new CPU();
HardDisk HD = new HardDisk();
//将参数c的值赋值给cpu
public void setCPU(CPU c){
cpu = c;
}
//将参数h的值赋值给HD
public void setHardDisk(HardDisk h){
HD = h;
}
//显示cpu的速度和硬盘的容量
public void show(){
System.out.println(cpu.speed);
System.out.println(HD.amount);
}
}
public class Test {
public static void main(String[] args){
CPU cpu = new CPU();
HardDisk disk = new HardDisk();
PC pc = new PC();
cpu.setSpeed(2200);
disk.setSpeed(200);
pc.setCPU(cpu);
pc.setHardDisk(disk);
pc.show();
}
}

最新文章

  1. Android的Intent.FLAG_ACTIVITY_CLEAR_TOP无效
  2. A、B、C、D和E类IP地址
  3. 定位form光标行
  4. objective-c(继承)
  5. Java for LeetCode 217 Contains Duplicate
  6. retrofit2 上传图片
  7. Win32和MFC项目如何输出调试信息到VS的调试窗口
  8. magento-connect-manage出现404或者500内部错误的解决办法
  9. Review Board——在线代码审查工具
  10. 怎么会Sql serverW数据库模型图转化成ord于--您还可以查看属性信息字段
  11. VCL组件之TLabel、TStaticText和TLabeledEdit
  12. django搭建web (四) models.py
  13. ASP.NET MVC4通过UrlRewriter配置伪静态,支持html后缀
  14. Android实现登录小demo
  15. vue中怎么全局引入sass文件
  16. [Swift]LeetCode791. 自定义字符串排序 | Custom Sort String
  17. oracle_dataGuard_11G
  18. Python框架学习之Flask中的蓝图与单元测试
  19. python 存储引擎 mysql(库,表, 行) 单表多表操作 (foreign key) sql_mode pymysql模块讲解
  20. TZOJ 1594 Optimal Milking(二分+最大流)

热门文章

  1. sql语句开发使用---update
  2. Node.js笔记3
  3. SqlServer 2015修改表时出现“save changes is not permitted…”的解决方法
  4. window 7 改变窗口颜色
  5. 200常用JS
  6. A Byte of Python 笔记(2)基本概念:数、字符串、转义符、变量、标识符命名、数据类型、对象
  7. nrf51 SDK自带例程的解读
  8. Object-c KVC的使用和举例
  9. C指针(转)
  10. HDU 1870 愚人节的礼物