object類的equals方法重寫

2021-10-22 03:32:46 字數 510 閱讀 4646

object類中的equals方法用於比較字串是否相等,相等返回true,不相等返回false,但是通過直接輸出,輸出的是兩個位址比較的結果。通過重寫,使得返回為值比較的結果。

object類的equals方法重寫**

@override

public

boolean

equals

(object obj)

//引數如果是null

if(obj == null)

//判斷,如果p是person型 /

if(obj instanceof

person

)else

}

建立物件

public

class

demo

}

執行結果

Java中Object類的equals方法

所有類都從object類中繼承了equals方法 object類中equals方法源 如下 public boolean equals object obj object中的equals方法是直接判斷this和obj本身的值是否相等,即用來判斷呼叫equals的物件和形參obj所引用的物件是否是同一...

java基礎 Object的equals方法

一 看第乙個例子 public class cat1 public static void main string args 輸出結果 false false cat1 cat2 很簡單,他們不是同一物件,有不通的儲存位址。但是cat1.equals cat2 為什麼是false呢。因為cat是物件...

Object類的equals方法

public boolean equals object obj 指示某個其他物件是否與此物件 相等 equals 方法在非空物件引用上實現相等關係 引數 obj 要與之比較的引用物件。返回 如果此物件與 obj 引數相同,則返回 true 否則返回 false。例如 package tostrin...