【发布时间】:2021-12-29 04:45:48
【问题描述】:
我有这样的记录:
record Data(int x, int y, int a) {}
它获取默认的equals 和hashCode 方法。
我如何调整这些方法以具有自定义行为?可以说,我想在方法中忽略 a。
【问题讨论】:
-
你应该能够覆盖它们(但请阅读this)
-
Records 仍然像普通类一样,你可以随意添加或覆盖方法。所以自己创建equals/hashcode方法。
标签: java equals hashcode java-record