黑马程序员技术交流社区

标题: 传参时里面定义的参数是局部变量还是全局变量?是引用还是值 [打印本页]

作者: 王虎    时间: 2012-10-12 10:11
标题: 传参时里面定义的参数是局部变量还是全局变量?是引用还是值
如果传的是对象,并且对象里传的是对象地址还是什么?
作者: 刘伟平    时间: 2012-10-12 10:33
形式参数是局部变量,如果是对象传的是对象的引用,当然不会把整个对象从堆内存搬过来。
作者: 徐梦侠    时间: 2012-10-12 11:21
参数里面传的是局部变量。如果传的是对象,肯定是传的堆内存的地址。而且里面既可以传入引用也可以传入值,如果对象定义在外面,参数肯定传入就是引用了,但是要是在参数这里创建一个匿名内部类,就应该是传入的这个对象的值了吧,当然两者都是把堆内存中的地址拿过来。




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