1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

Update Java基础知识.md

This commit is contained in:
guide 2021-04-10 20:49:26 +08:00
parent 3787c20c89
commit 81108d871f

View File

@ -381,8 +381,8 @@ public boolean equals(Object obj) {
`equals()` 方法存在两种使用情况:
- 情况 1类没有覆盖 `equals()`方法。则通过`equals()`比较该类的两个对象时,等价于通过“==”比较这两个对象使用的默认是 `Object``equals()`方法。
- 情况 2类覆盖了 `equals()`方法。一般,我们都覆盖 `equals()`方法来两个对象的内容相等;若它们的内容相等,则返回 true(即,认为这两个对象相等)。
- **类没有覆盖 `equals()`方法** 通过`equals()`比较该类的两个对象时,等价于通过“==”比较这两个对象使用的默认是 `Object``equals()`方法。
- **类覆盖了 `equals()`方法** :一般我们都覆盖 `equals()`方法来比较两个对象中的属性是否相等;若它们的属性相等,则返回 true(即,认为这两个对象相等)。
**举个例子:**