Java执行一个方法的return返回一个自己定义的复杂对象是传值还是引用
Java 的return(不是参数)返回一个对象(比较复杂,不是基础java自带的基础类型)是传值还是引用
比如
public
myObj getInfo()
{
//other
return myObj;
}
------解决方案--------------------传值。java里只有值传递
------解决方案--------------------我一直理解的都是传引用。
------解决方案--------------------自己debug,看看到底是什么酒清楚了。
------解决方案--------------------
Java中只有传值这一说,没有传引用这概念
return 返回的是对象引用地址的值的一个"副本"
------解决方案--------------------一般调用方法的传的参数,都是值传递。
think in java里面有提到。
return 的是当前对象的引用地址的值。
http://blog.csdn.net/zhaokewen05643/article/details/8980800