java第四章编程题(初学篇)
2024-08-21 05:38:57
代码:
/*
test.java
*/
package test;
public class test {
public static void main(String args[] )
{
CPU ccp= new CPU();
HardDisk hhd=new HardDisk();
PC pc =new PC();
ccp.setSpeed(2200);
hhd.setAmount(200);
pc.setCPU(ccp);
pc.setHardDisk(hhd);
pc.show();
} }
/*
PC.java
*/
package test;
public class PC {
CPU cpu ;
HardDisk HD ;
void setCPU(CPU cp) { cpu=cp; }
void setHardDisk(HardDisk hd){ HD=hd ;}
void show()
{
System.out.println("CPU的Speed: "+cpu.getSpeed());
System.out.println("HardDisk: "+HD.getAmount());
}
}
/*
CPU.java
*/
package test; public class CPU {
int speed;
void setSpeed(int m){speed=m;}
int getSpeed(){return speed ;}
}
/*
HardDisk.java
*/
package test; public class HardDisk { int amount;
void setAmount(int m){ amount=m;}
int getAmount(){return amount;}
}
最新文章
- PHP安装所最到的问题-解决方案
- No mapping found for HTTP request with URI [] in DispatcherServlet with name 'appServlet'
- Windows Azure 微软公有云体验(二) 存储成本比较分析
- hierarchyviewer偶然不能使用的解决方法
- SQL数据类型介绍
- Flex整合Spring
- S3C3440看门狗驱动程序
- 分析Sizzle引擎 - 词法解析
- Spring MVC 返回NULL时客户端用$.getJSON的问题
- Linux 小知识翻译 - 「LDAP」
- UIDatePicker封装
- No setter found for property 'cronExpression' in class 'org.springframework.scheduling.quartz.CronTriggerBean'
- 多边形面积问题(hdoj2036)
- WPF 嵌入字体文件
- SDN2017 第一次实验作业
- 手写简单的promise
- [代码审计]eml企业通讯录管理系统v5.0 存在sql注入
- Javaworkers团队第二周项目总结
- L08-Linux解决Device eth0 does not seem to be present,delaying initialization问题
- 51nod 1677 treecnt(思维)
热门文章
- 解决hue/hiveserver2对于hive date类型显示为NULL的问题
- 【BZOJ】【2750】【HAOI2012】Road
- iOS:UIToolBar、toolbarItems、BarButtonItem的几种关系
- C语言:创建动态单向链表,创建完成后,输出每一个节点的数据信息。
- 我的SQL里哪个语句占用的CPU最多?
- Best Time to Buy and Sell Stock II leetcode java
- angular6 NgModule中定义模块module
- LeetCode【7】.Reverse Integer--java实现
- 基于JDK动态代理实现的接口链式调用(Fluent Interface)工具
- 7. Add song to Phone