Update 10. 重写equals方法时遵守通用约定.md

This commit is contained in:
Joe 2019-02-27 11:58:26 +08:00 committed by GitHub
parent bcd9f3332e
commit 865fae3cb6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,5 @@
# 10. 重写 equals 方法时遵守通用约定
---
  虽然 `Object` 是一个具体的类,但它主要是为继承而设计的。它的所有非 final 方法 (equals、hashCode、toString、clone 和 finalize) 都有清晰的通用约定( general contracts因为它们被设计为被子类重写。任何类都有义务重写这些方法以遵从他们的通用约定如果不这样做将会阻止其他依赖于约定的类 (例如 HashMap 和 HashSet) 与此类一起正常工作。