黑马程序员技术交流社区

标题: 按照值传递。和按照引用传递 [打印本页]

作者: ♂诸侯♂    时间: 2012-3-20 14:50
标题: 按照值传递。和按照引用传递
以前学net知道有按照值传递。和按照引用传递。
就想放风筝。按照值传递是买一个一模一样的风筝。
而按照引用传递则是,把风筝线传递给某人。
还有。按照值传递的时候,net中有形参和实参这个感念。


想问问java中有没有按照值传递和按照引用传递的这个说法。
还有没有实参和形参这个概念。

该贴已经同步到 ♂诸侯♂的微博
作者: 魏群    时间: 2012-3-20 15:13
因为Java里方法参数的传递实际上只有值传递(不管基本类型或引用类型),对基本类型来说是把其值传递了一份过去,而对引用类型来说实际是把引用地址的值复制一份传递了过去。
另外,只有用new方法创建的对象的实际成员数据是存放在堆里面的,而其他方法内部定义的变量都存放在栈中,一旦出了方法的范围就失效,会被内存回收。
有实参和形参这个概念。方法上声明的就是形参 方法内使用的是实际参数。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2