java – 我应该覆盖集合的hashCode()吗?
鉴于我有一些课程,其中包含各种领域:而且,我确实有各种各样的对象,我想将它们存储在HashMap中.为此,我需要拥有MyClass的hashCode().>我将必须递归进入所有字段和相应的父类,以确保它们都正确实现hashCode(),因为否则MyClass的hashCode()可能不会考虑某些值.这是正确的吗?我可以一直依赖hashCode()方法吗?Ifthekey,youhavetooverridebothequals()andhashCode()因此,我使用hashCodeOFMyClass作为H