Java施行一个方法的return返回一个自己定义的复杂对象是传值还是引用

Java执行一个方法的return返回一个自己定义的复杂对象是传值还是引用Java 的return(不是参数)返回一个对象

Java执行一个方法的return返回一个自己定义的复杂对象是传值还是引用
Java 的return(不是参数)返回一个对象(比较复杂,不是基础java自带的基础类型)是传值还是引用

比如

public myObj getInfo()
{
   //other 

   return myObj;
}
[解决办法]
传值。java里只有值传递
[解决办法]
我一直理解的都是传引用。
[解决办法]
自己debug,看看到底是什么酒清楚了。
[解决办法]

引用:
Quote: 引用:

传值。java里只有值传递


我知道这个,但是就return返回是对象的值,还是对象引用地址的值、


Java中只有传值这一说,没有传引用这概念
return 返回的是对象引用地址的值的一个"副本"
[解决办法]
一般调用方法的传的参数,都是值传递。
think in java里面有提到。
return 的是当前对象的引用地址的值。
http://blog.csdn.net/zhaokewen05643/article/details/8980800