作者kkman0120 (kk)
看板java
標題[問題] 關於傳final物件
時間Sat Jun 6 19:04:04 2009
請問一下
如果我傳的final是物件而不是變數的話
如果我在傳進去的方法裡用這個被傳的物件的某個setXXX()方法
把這物件裡的某個變數值改掉的話
那這樣實際上該值會被改變嘛?
還是會因為他是final而不會變呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.248.179
推 zeat:final的是記憶體位址而不是值! 06/06 19:08
→ kkman0120:所以說傳過去的話原本物件內容的值會被更改囉? 06/06 19:12
推 zeat:是的. 06/06 20:32