A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吉吉粥   /  2015-10-22 22:22  /  2866 人查看  /  49 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

过来瞅瞅~
回复 使用道具 举报
引用。。。。。。
回复 使用道具 举报
当然是引用传递,,,
回复 使用道具 举报
路过绑定
回复 使用道具 举报
UI空间看了空间和官方的法国
回复 使用道具 举报
jlq 中级黑马 2015-10-26 08:45:10
26#
kankan答案  。。。。
回复 使用道具 举报
有了引用就有值啊,通过引用可以操作值的,我认为是引用传递。
回复 使用道具 举报
通过引用才可以操作值的,所以是引用传递。
回复 使用道具 举报
Kris 中级黑马 2015-10-26 09:56:04
29#
调用方法传递的都是值,但要看这个值是基本类型的值还是引用类型的值了,基本类型的话是不会改变原有对象属性的;引用类型传递的是地址值,会改变原有对象。

但这里如果是字符串类型的话,比较特殊,作为引用类型的传递,不会改变原有的字符串。
回复 使用道具 举报
南烟 中级黑马 2015-10-26 10:09:15
30#
应该是是值传递。

Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。
回复 使用道具 举报
想看想看想看,重要的事情说三遍!
回复 使用道具 举报
不错,继续努力,哈尔滨校区获得政府支持,2期班有优惠哦。
回复 使用道具 举报
应该是值传递,传的是地址,
回复 使用道具 举报
就是来看答案学习的,顺便问一句你的黑马币怎么是4个? 不是兑换之后最低要10个吗
回复 使用道具 举报
xiao_D 高级黑马 2015-10-28 21:39:49
35#
顶贴是一种态度
回复 使用道具 举报
似乎很有道理
回复 使用道具 举报
java只有值传递. 参数传入的只是对象的引用. 方法中改变的只是改引用指向的对象的属性, 而该引用却未被改变.所以还是属于值传递.
回复 使用道具 举报
为嘛查看回帖还要回复
回复 使用道具 举报
Java是值传递,基本数据类型是数值传递,引用类型是地址值传递,但归根到底都是值传递,不用争了
回复 使用道具 举报
无论是基本类型作为参数传递,还是对象作为参数传递,实际上传递的都是值,只是值的的形式不同而已。


当用对象作为参数传递时,真正的值是放在堆内存中的,传递的是栈内存中的值,而栈内存中存放的是堆内存的地址,所以传递的就是堆内存的地址。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马