gpt4 book ai didi

java - 我是否应该始终重写 equals、hashcode 和 toString 方法?

转载 作者:行者123 更新时间:2023-12-01 07:00:19 25 4
gpt4 key购买 nike

我有一个相当简单的问题:根据最佳编程实践,当我创建一个新的模型类时,我应该总是重写 equals、hashcode 和 toString 方法吗?即使我不打算比较特定类的对象?

最佳答案

每种方法都有其自身的意义。 equalshashCode 方法用于比较和散列,toString 主要用于记录目的。如果您不需要任何这些功能,则无需实现它们。

关于java - 我是否应该始终重写 equals、hashcode 和 toString 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59577467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com