java参数传递地址问题

java对象传递时,改变形参对象的引用,其实不会影响到实参的对象值

代码如下



 在基础方法里面打印name值时,由于这个时候a的地址已经指向了a2,所以打印的是abc值,但是主方法a1并没有发生任何变化,所以主方法在打印name时,打印的值是a1作为形参传递到方法中赋予的值

猜你喜欢

转载自lovewen-2004.iteye.com/blog/2395868