看板java
標 題Re: 請問pass-by-value和pass-by-reference
發信站KKCITY (Wed Jun 30 16:07:39 2004)
轉信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.ee.ttu!news.n
※ 引述《[email protected] (chi)》之銘言:
> 請問為何將Object instance當作參數傳送時,Java定義為pass-by-value,而不是
> pass-by-reference?
作為 parameter, 請記著它所傳的並不是 object instance.
那是 object reference.
object reference 與 primitive type 一樣, 是 pass-by-value 的.
情況就如同 C/C++ 中傳 pointer 一樣, pointer 本身是 pass-by-value
的.
Alien
--
┌─────◆程式設計樂園◆─────┐ ◢
◤ ★ 線上音樂新震撼 ★ ◢
◤
│ CSZone.kkcity.com.tw │ ^_^ / 隨選隨播免等待 KKBOX◤ ^_^ /
└──《From:218.103.234.179
》──┘ ◤ http://www.kkbox.com.tw ◤