1
|
Maksim Dmitriev · 技术社区 · 9 年前 |
1
4
当然,当你有一个自己编写的小程序,并且每次使用一个不依赖的外部库时都要检查
因此,实现这一点并遵循这一简单规则要容易得多,因为现代IDE可以自动生成
更新一个小故事
:在工作中,我们在很多类中也忽略了这个规则,只实现了最需要的一个
|
2
3
正如文本所说,这违反了正在使用的通用合同。当然,如果你从未在任何地方使用过hashCode,那么没有人会强迫你实现它。 但如果未来某一天需要它呢?如果该类被其他开发人员使用呢?这就是为什么有一个合同,这两个都必须执行,所以没有混淆。 |
3
2
显然,如果没有人打电话给你班的
您可能只是更安全地实施
(请不要只返回0) |
4
1
原因
你必须超越
|
5
-2
常见的魔法规定
|