看板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 ◤