相关疑难解决方法(0)

为什么我需要覆盖Java中的equals和hashCode方法?

最近我读了这个 Developer Works文档.

该文档是关于定义hashCode()和equals()有效和正确的,但我无法弄清楚为什么我们需要覆盖这两种方法.

如何有效地实施这些方法?

java equals hashcode

355
推荐指数
15
解决办法
39万
查看次数

我们应该总是超越平等吗?

在编写自己的类时,是否总是需要覆盖equals(Object o)?

如果我不这样做,它会自动检查所有字段是否相同?或者只是检查两个变量是否指向同一个对象?

java comparison inheritance equals

14
推荐指数
3
解决办法
3691
查看次数

为什么我们需要在java中重写equals和hashcode,为什么我们不能使用Object类实现

伙计们请让我知道,在现实世界中我们为什么需要覆盖equals和hashcode,并且我们不能使用Object的equals和hashcode.

java equals hashcode

3
推荐指数
1
解决办法
3428
查看次数

标签 统计

equals ×3

java ×3

hashcode ×2

comparison ×1

inheritance ×1