mirror of
https://github.com/sjsdfg/effective-java-3rd-chinese.git
synced 2025-01-01 07:50:33 +08:00
Update 10. 重写equals方法时遵守通用约定.md
This commit is contained in:
parent
bcd9f3332e
commit
865fae3cb6
@ -1,6 +1,5 @@
|
||||
# 10. 重写 equals 方法时遵守通用约定
|
||||
|
||||
---
|
||||
|
||||
虽然 `Object` 是一个具体的类,但它主要是为继承而设计的。它的所有非 final 方法 (equals、hashCode、toString、clone 和 finalize) 都有清晰的通用约定( general contracts),因为它们被设计为被子类重写。任何类都有义务重写这些方法,以遵从他们的通用约定;如果不这样做,将会阻止其他依赖于约定的类 (例如 HashMap 和 HashSet) 与此类一起正常工作。
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user