黑马程序员技术交流社区

标题: hashcode方法 [打印本页]

作者: 不爱念经的小僧    时间: 2015-9-16 13:18
标题: hashcode方法
什么时候需要复写hashcode方法?为什么?
作者: 木木三    时间: 2015-9-16 19:54
HashCode复写是根据比较元素的成员复写的吧,比如this.nam+this.age*39。单纯地沿用父类的HashCode可能保证不了唯一性。
作者: 不爱念经的小僧    时间: 2015-9-17 13:57
木木三 发表于 2015-9-16 19:54
HashCode复写是根据比较元素的成员复写的吧,比如this.nam+this.age*39。单纯地沿用父类的HashCode可能保证 ...

我觉得是不是在复写equals方法时,也要一并复写hashcode方法,不复写的话是不是就违背了Object类中Hashcode方法的通用约定啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2