java中对象之间的交互
来源:互联网 发布:最优化方法郭科pdf 编辑:程序博客网 时间:2024/06/06 17:05
1.对象之间的联系紧密程度叫耦合,耦合度越高,说明两个对象之间依赖性很强,相互牵扯的。我们理想的模型是对象与对象之间的耦合要尽可能的松,平行的对象要尽量减少直接联系,让更高的对象提供它们之间的通信服务。
2.
public class Main1 {public static void main(String[] args) {java.util.Scanner in = new java.util.Scanner(System.in);Clock clock = new Clock(in.nextInt(), in.nextInt(), in.nextInt());clock.tick();System.out.println(clock);in.close();}}class Clock{private Display hour;private Display minute;private Display second;public Clock(int hour,int minute,int second){this.hour = new Display(24, hour);this.minute = new Display(60, minute);this.second = new Display(60, second);}public void tick(){if(second.increase()){if(minute.increase())hour.increase();}}public String toString(){String s = String.format("%02d:%02d:%02d", hour.getValue(),minute.getValue(),second.getValue());return s;}}class Display{private int value = 0;private int limit = 0;public Display(int limit,int value){this.limit=limit;this.value=value;}public boolean increase(){boolean k = false;value++;if(value==limit){value=0;k = true;}return k;}public int getValue(){return value;}}这是一个有秒计时的数字时钟。每调用tick()函数,秒钟都会加1。
阅读全文
0 0
- java中对象之间的交互
- java不同对象之间的数据交互(通用)
- Android中java和js之间的交互
- java对象的交互
- java 中对象之间的复制
- java中对象之间的关系图
- 两个对象之间很好的交互方法!
- JAVA进阶 面向对象程序设计——第2周 对象交互【对象和对象之间的联系】
- AsWing 与 Java 之间的交互
- JAVA中JSON和java对象之间的互转
- NDK 获取Java中类及对象(包括C++与Java对象的数据交互)
- java程序中前后台交互的两种实现方式以及页面之间的跳转
- AXIS2中OMElement和Java对象之间的转换
- AXIS2中OMElement和Java对象之间的转换
- Java中类对象之间的类型转换
- AXIS2中OMElement和Java对象之间的转换
- AXIS2中OMElement和Java对象之间的转换
- AXIS2中OMElement和Java对象之间的转换
- 原来background属性都有优先级的啊
- 闭包和函数作用域链
- leetcode96. Unique Binary Search Trees
- selenium 与 firefox版本的兼容性,升降级selenium
- Vivado+FPGA:如何使用Debug Cores(ILA)在线调试
- java中对象之间的交互
- 括号匹配
- 利用 库函数 实现Linux下的 复制(cp)功能
- JAVA中几种常用的RPC框架介绍
- Spring事务处理的实现
- 约瑟夫环——公式法(递推公式)
- 随笔:linux正则表达式ERE模式中的管道符号“|”(代表or)
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛题解(持续更新中)
- vim 设置自动填充tab制表符