Java编程思想(八) —— 持有对象
独在异乡为异客,每逢中秋倍思亲...
分类:
编程语言 时间:
2014-09-08 10:54:06
阅读次数:
342
若干个对象共享
例如Frog对象拥有其自己的对象,并且知道他们的存活多久,因为Frog对象知道何时调用dispose()去释放其对象。然而,如果这些成员对象中存在于其他一个或多个对象共享的情况,问题将不再简单,不再能简单的调用dispose()了。在这种情况下,我们也许需要引用计数来跟踪依旧访问着共享对象的数量。
//: polymorphism/ReferenceCounting.jav...
分类:
编程语言 时间:
2014-09-07 01:07:34
阅读次数:
308
以前不太分的清,自己写了一次,感觉明白多了!!...
分类:
编程语言 时间:
2014-09-03 00:20:35
阅读次数:
290
对于Set 和 List都是 接口 Collection 的子接口 1、Set 不允许重复,List允许重复2、Set 没有顺序,List有顺序另外:对于List当中,有没有重复元素的判断:是依据元素的 equals方法判断是否相等的。对于排序来说,是根据元素实现了Comparable接口compa...
分类:
编程语言 时间:
2014-08-29 15:58:28
阅读次数:
170
多态
在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本类型。多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来。多态不但能够改善代码的组织结构和可读性,还能够创建可扩展程序。
再论向上转型
代码
//: polymorphism/music/Note.java
// Notes to play on musical instruments.
pack...
分类:
编程语言 时间:
2014-08-26 00:35:15
阅读次数:
389
what is a filed in java?...
分类:
编程语言 时间:
2014-08-24 10:18:32
阅读次数:
248