|
1
|
| Maksim Dmitriev · 技术社区 · 10 年前 |
|
|
1
4
当然,当你有一个自己编写的小程序,并且每次使用一个不依赖的外部库时都要检查
因此,实现这一点并遵循这一简单规则要容易得多,因为现代IDE可以自动生成
更新一个小故事
:在工作中,我们在很多类中也忽略了这个规则,只实现了最需要的一个
|
|
2
3
正如文本所说,这违反了正在使用的通用合同。当然,如果你从未在任何地方使用过hashCode,那么没有人会强迫你实现它。 但如果未来某一天需要它呢?如果该类被其他开发人员使用呢?这就是为什么有一个合同,这两个都必须执行,所以没有混淆。 |
|
|
3
2
显然,如果没有人打电话给你班的
您可能只是更安全地实施
(请不要只返回0) |
|
|
4
1
原因
你必须超越
|
|
5
-2
常见的魔法规定
|
|
|
Mario Zelic · 更改子类方法签名时使用@重写注释 3 年前 |
|
|
Bissi singh · Java静态方法与重写[重复] 8 年前 |
|
|
Christallkeks · 子零部件中未使用替代的角管 8 年前 |
|
|
Renan Araújo · 重写dll类属性集 8 年前 |
|
|
peco · 将返回可选值的计算属性重写为返回非可选值的计算属性 8 年前 |
|
|
Maxim Volkomorov · django重写身份验证登录方法 8 年前 |
|
Amro Abdalla · ruby中细化和重定义类的区别 8 年前 |