【震惊】读Java2核心技术

08-12-06 oojdon
如下:


         

1
banq
2008-12-08 15:34
equals少用,用equals的人思维还是停留在变量数字上,对象无需比较,只有其中基础属性才需要

newthinker
2008-12-08 21:32
这怎么可能呢?

equals是Object对象提供的比较的方法,非常有用!

举个例子:jdk的集合Collection接口,提供的 boolean contains(Object o)方法,依靠的就是equals方法来判断一个对象是否在集合中的!你怎么能说少用equals呢?那你告诉我,如果不用equals比较,那Collection的contains方法要如何实现?

bang,你是否从来也不看这些基础类库啊?或许你可以使用自己的方式来构建自己的集合框架而不用使用Collection.

headmaster
2008-12-09 13:26
这句话我可不赞同,这个方法是很重要的一个方法,通过改写该方法可以达到多态的效果

xmuzyu
2008-12-09 13:58
实体对象需要用标记来跟踪,值对象才会根据里面的属性来比较是否相同。

猜你喜欢
3Go 1 2 3 下一页