我同意这篇文章中的观点:在Java中重写equals和hashCode时应考虑哪些问题?
但我有一些疑问:使用相同的字段来计算hashCode(),以便与计算equals()时使用的字段相同。
- 这是否绝对必要?
- 如果是,如果我不使用相同的字段会怎样?
- 这会影响HashMap的性能或准确性吗?