- 博客(2)
- 收藏
- 关注
原创 组合与继承差异
组合(has-a)关系可以显式地获得被包含类(继承中称为父类)的对象,而继承(is-a)则是隐式地获得父类的对象,被包含类和父类对应,而组合外部类和子类对应。2)组合关系在运行期决定,而继承关系在编译期就已经决定了。3)组合是在组合类和被包含类之间的一种松耦合关系,而继承则是父类和子类之间的一种紧耦合关系。4)当选择使用组合关系时,在组合类中包含了外部类的对象,组合类可以调用外部类必须的方法,而使...
2018-05-25 09:33:21 168
转载 KeySet与Entryset
1、基本概述Set<Map.Entry<K,V>> entrySet() 返回此映射中包含的映射关系的 set 视图。Set<K> keySet() 返回此映射中包含的键的 set 视图。2、效率分析对于keySet其实是遍历了2次,一次是转为iterator,一次就从hashmap中取出ke...
2018-05-24 21:59:28 484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人