hashCode的默认实现是什么?
如果没有覆盖该hashCode
方法,默认的实现是hashCode
什么?
回答:
然后,此类hashCode
从其祖先之一继承。如果它们都不覆盖它,则使用Object.hashCode。
从文档:
在合理可行的范围内,由Object类定义的hashCode方法确实为不同的对象返回不同的整数。(通常通过将对象的内部地址转换为整数来实现,但是JavaTM编程语言不需要此实现技术。)
因此默认实现是特定于JVM的
以上是 hashCode的默认实现是什么? 的全部内容, 来源链接: utcz.com/qa/428633.html