Topic: 请教:JAVA里把对象作为参数按引用传递时与C++的区别 |
Print this page |
1.请教:JAVA里把对象作为参数按引用传递时与C++的区别 | Copy to clipboard |
Posted by: iwtfrg Posted on: 2006-03-25 00:38 我是刚刚开始学JAVA的,有个疑问请教一下: 1.当把类的对象作为参数传递时,怎么又按值传又按引用传?怎么区分呢? 2.当按引用传时,与C++中的按引用传递有什么不同呢?(在原理和结果上) 对这里不是很清楚,请高人赐教!!! 谢谢了 |
2.Re:请教:JAVA里把对象作为参数按引用传递时与C++的区别 [Re: iwtfrg] | Copy to clipboard |
Posted by: why Posted on: 2006-03-26 21:18 Java's object instances (variables) are references. But 1.都是按值传(pass by value) 2.沒有按引用传(pass by reference) |
3.Re:请教:JAVA里把对象作为参数按引用传递时与C++的区别 [Re: iwtfrg] | Copy to clipboard |
Posted by: heartache Posted on: 2006-03-27 22:05 传值是传基本数据类型,如 char,boolean, int ,short,byte,long ,float,double八种 引用传的是地址,是对象, 我说的对吗 ? |
4.Re:请教:JAVA里把对象作为参数按引用传递时与C++的区别 [Re: iwtfrg] | Copy to clipboard |
Posted by: why Posted on: 2006-03-27 22:10 沒有"引用传"! 再說一遍:Java沒有"引用传"! 传的是对象的"地址"這值 (敝人不會稱之為地址,但閣下喜歡,姑且用著) |
5.Re:请教:JAVA里把对象作为参数按引用传递时与C++的区别 [Re: iwtfrg] | Copy to clipboard |
Posted by: wangjing852000 Posted on: 2006-03-30 15:21 java只有按值传,只不过传对象的时候,不会复制副本,传的是引用的值,效果按地址传是差不多的,但从本质来说有区别。 |
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 |