黑马程序员技术交流社区

标题: 两个对象值相同(x.equals(y) == true),但却可有不同的hash code? [打印本页]

作者: 常万    时间: 2012-4-10 23:46
标题: 两个对象值相同(x.equals(y) == true),但却可有不同的hash code?
两个对象值相同(x.equals(y) == true),但却可有不同的hash code    这对吗?
作者: 孙利川    时间: 2012-4-11 02:43
两个对象值相同,就是同一个对象,同一个对象只有一个hashcode值了。
作者: 郑苑东    时间: 2012-4-11 06:47
内容不是,对象用equals比较一样,hashcode值就一样,这是一种定性的规定。重写equals方法时,会重写hashcode方法。




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