Java中的equals()和hashCode()协定

Java中的equals()和hashCode()协定,第1张

Java中的equals()和hashCode()协定

正如z5h所说,这些语句是等效的。

对于逻辑条件x和y,“ x表示y”与“!y表示!x”相同。

从逻辑上讲,“如果某物是公共汽车,则为红色”在逻辑上等同于“如果某物不是红色,则为非公共汽车”。

这是对立的。

我是否应该将Javadoc所说的作为实质含义,例如eq-> hc。

是的,这正是它的意思:两个相等的对象

equals
表示其哈希码必须相等。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5501725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存