在Java中,在方法传值的时候是"引用传递",还是在任何用"="向对象变量赋值的时候是"引用传递"?
展开全部
这个是要看什么数据类型
如果是简单类型 例如 String 这个时候就是对变量赋值
如果是复合类型 例如你自己定义的类 实例化后的变量,使用等号时就是引用传递
如果是简单类型 例如 String 这个时候就是对变量赋值
如果是复合类型 例如你自己定义的类 实例化后的变量,使用等号时就是引用传递
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在新命名一个变量时比如,String a=new String();其中a作为一个变量标志符就是所谓的引用,它是存放在栈内保存的,而new String()是到堆中开辟空间的。所谓的引用传递是指被赋值的引用指向=后面的引用所指向的堆的空间地址。
来自:求助得到的回答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引用传递是引用已经存在在堆中的对象。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询