首页 > 解决方案 > 为什么当我们有自定义实现时,Java 不强制我们重写 equals 和 hashcode

问题描述

我有一个用作相等源的类,然后团队中的新成员修改了 equals 但没有修改哈希码,这会导致一些问题,所以为什么 Java 或 IDE 至少会抛出一个警告,表明不应该我们想做什么,所以应该有理由不这样做我正在寻找那个解释

标签: java

解决方案


推荐阅读