java参数传递地址问题

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

 

代码如下


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