- 冒号空间 - https://blog.zhenghui.org -

Reply To: 为什么Object不是抽象的?

这个例子在实际编程中并不鲜见啊,即所谓的dummy对象。比如要测试一个Collection(集合)类(如stack、queue、set等)是否满足给定的要求,往往需要构建一些元素进行添加,但并不在乎元素的具体内容。在一些数据结构的算法中,也可能引进dummy对象,以避免对null元素的特殊处理。另外,有时候一个集合或容器需要非null的placeholder,一个object对象是最方便、最少依赖、也最少占内存的了。


Share