Re: [問題] 請問要如何比較兩個物件?

看板java作者 (良葛格)時間19年前 (2006/09/22 08:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
※ 引述《teamspike (市政府7F)》之銘言: : C c1 = new C(); : C c2 = new C(); : 因為是指向不同物件的關係 : 若是用 if (c1 == c2) or c1.equals(c2)得到的結果都將會是false; : 可是若兩個物件是相同但不同個 : 比方說都是c1 and c2都是load同一個檔案 : 要如何去判斷兩個物件是相同但是是個別的兩個物件呢? : 謝謝 ==是比較兩個參考名稱參考的是不是同一個實例… equals()是您自己定義物件的相等性… http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/ObjectClass.htm -- 良葛格學習筆記 http://caterpillar.onlyfun.net/Gossip/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.173.188
文章代碼(AID): #154oie6a (java)
文章代碼(AID): #154oie6a (java)