Java执行一个方法的return返回一个自己定义的复杂对象是传值还是引用Java 的return(不是参数)返回一个对象
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
