PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
java
[問題] 關於存取物件或attribute的問題
作者:
kuramu1108
(葛利)
2015-04-12 15:56:19
各位好
我最近在練習java的時候突然想到一個問題
平常用function來取得一個object的attribute並儲存在一個local variable後
不論如何修改該local variable的數值 其存在於obeject裡的原值並不會改變
可是如果利用get()來取得一個list裡的object並存在local variable
再call任意該object的procedure來對attribute進行修改 其值會被永久改變
這是因為前例是將attribute的值複製並assign到local variable上
而後者是將local variable的pointer(?)指到list裡的object嗎?
不知道我理解的對不對 想找相關文章也不知道要搜尋什麼關鍵字
懇請版上大大開導
作者: ClareQ (人比人Cheese人)
2015-04-12 17:22:00
不對,只有primitive type傳值,Object傳reference存取希望你用程式碼例子來描述你預期的情況,不然僅描述看不懂
作者:
kuramu1108
(葛利)
2015-04-12 19:01:00
喔喔這樣講我懂了 謝謝 我的疑問就是只傳值還是reference
繼續閱讀
Re: [問題] 繼承、界面、抽象
cyclone350
Re: [問題] 繼承、界面、抽象
newlinuxer
5
AnsonRock
[問題] 一題permutation
yule1224
Re: [問題] 繼承、界面、抽象
qrtt1
Re: [問題] 繼承、界面、抽象
MephistoH
[問題] 一則Java程式題目...(New problem...)
wa007123456
Re: [問題] 繼承、界面、抽象
a07051226
[問題] 請問jpcap要如何做出正常封包
pthuang
[JSP ] 內容為純html語法的jsp網頁效率問題
aligu
Links
booklink
Contact Us: admin [ a t ] ucptt.com