作者H45 (!H45)
看板java
標題Re: [問題] 同個實體與兩個相同體..
時間Mon Jan 19 16:44:38 2009
※ 引述《issuemylove (skill)》之銘言:
: 最近用java寫了一些code
: 但因為java沒有pointer
: 請問我要怎麼宣告我的兩個物件指到相同實體或是兩個資料相同的物體呢?
: orz 抱歉 觀念不是很懂
: 在此先謝謝大家了
判斷兩者是相同實體: ==
判斷兩者是資料相同的物體: equals
讓兩個物件指到相同實體: =
讓兩個物件的資料相同但不同實體: clone, new
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.39.76
推 issuemylove:這個我知道 我是想要知道怎麼宣告^^ 01/19 17:46
→ issuemylove:冏 看太快 漏看下兩行 謝謝你的解答 ^^ 01/19 17:47
推 TonyQ:大推 簡單明瞭 01/20 06:23
推 qrtt1:第二項有但書, 要先被覆寫 equals 和 hashCode :P 01/20 07:57
推 qrtt1:clone 也會應實作不同而有 deep/shallow 之外 (俺來加註的) 01/20 07:59
→ H45:感謝樓上幫補 :) 01/20 16:27