Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » Java与OOP初步  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:方法可以修改对象参数的状态,怎么理解? [Re:HenryShanley]
Cappuccino





发贴: 49
积分: 4
于 2007-09-12 21:46 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
HenryShanley wrote:
Java里面没有pass-by-reference的这个概念,所有的方法传递都是pass-by-value.d对于基本类型因为是传值,所以没有改变原来内存的数据,对于对象参数,传递的是引用的copy,(注意,也是值),所以指向相同的内存数据。


呵呵,最近在找工作,正好在某讨论面试题的帖子里面看到讨论这个问题。其实只是看字面意思怎么理解了,其实都是传的reference,你可以理解是reference的值,理解成指向原来的指针也勉强说得过去~~~ 知道是怎么回事就是了,真正问起来的时候照着书上说的按值传递就行了。




从Coding Fan到真正的技术专家

话题树型展开
人气 标题 作者 字数 发贴时间
16266 方法可以修改对象参数的状态,怎么理解? 鱿鱼笨笨 60 2007-09-11 08:40
13580 Re:方法可以修改对象参数的状态,怎么理解? andy_wang_5 146 2007-09-11 10:48
12990 Re:方法可以修改对象参数的状态,怎么理解? 鱿鱼笨笨 66 2007-09-11 15:37
12956 Re:方法可以修改对象参数的状态,怎么理解? 鱿鱼笨笨 120 2007-09-11 15:53
13239 Re:方法可以修改对象参数的状态,怎么理解? Cappuccino 622 2007-09-11 23:32
13021 Re:方法可以修改对象参数的状态,怎么理解? 鱿鱼笨笨 42 2007-09-12 06:22
12980 Re:方法可以修改对象参数的状态,怎么理解? ch0707 14 2007-09-12 14:02
12903 Re:方法可以修改对象参数的状态,怎么理解? JiafanZhou 121 2007-09-12 18:29
13188 Re:方法可以修改对象参数的状态,怎么理解? Cappuccino 306 2007-09-12 21:46
13096 Re:方法可以修改对象参数的状态,怎么理解? JiafanZhou 2184 2007-09-13 22:02
12818 Re:方法可以修改对象参数的状态,怎么理解? Cappuccino 2211 2007-09-14 04:07
12939 Re:方法可以修改对象参数的状态,怎么理解? 鱿鱼笨笨 13 2007-09-13 06:48
14850 Re:方法可以修改对象参数的状态,怎么理解? JiafanZhou 458 2007-09-15 18:27

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923