mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-20 22:17:09 +08:00
Update Java基础知识.md
This commit is contained in:
parent
3787c20c89
commit
81108d871f
@ -381,8 +381,8 @@ public boolean equals(Object obj) {
|
|||||||
|
|
||||||
`equals()` 方法存在两种使用情况:
|
`equals()` 方法存在两种使用情况:
|
||||||
|
|
||||||
- 情况 1:类没有覆盖 `equals()`方法。则通过`equals()`比较该类的两个对象时,等价于通过“==”比较这两个对象。使用的默认是 `Object`类`equals()`方法。
|
- **类没有覆盖 `equals()`方法** :通过`equals()`比较该类的两个对象时,等价于通过“==”比较这两个对象,使用的默认是 `Object`类`equals()`方法。
|
||||||
- 情况 2:类覆盖了 `equals()`方法。一般,我们都覆盖 `equals()`方法来两个对象的内容相等;若它们的内容相等,则返回 true(即,认为这两个对象相等)。
|
- **类覆盖了 `equals()`方法** :一般我们都覆盖 `equals()`方法来比较两个对象中的属性是否相等;若它们的属性相等,则返回 true(即,认为这两个对象相等)。
|
||||||
|
|
||||||
**举个例子:**
|
**举个例子:**
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user