java中值传递和引用传递

原创
2017/10/31 16:23
阅读数 73

java里方法的参数传递方式只有一种:值传递。

1、传递参数为基本数据类型。 

运行上面程序,结果为:

2、传递参数为String类型

运行上面程序,结果为:

1和2总结:

值传递,就是将实际参数的副本传入方法内,而参数本身不受影响。

 

3、传递参数为对象(引用)

运行上面程序,结果为:

总结:

如果通过一个实例修改了类属性的值,这个类属性并不属于它,而是属于它对应的类。因此,修改的依然是类的类属性,与通过该类来修改类属性的结果完全相同,这也会导致该类的其他实例来访问这个类属性时,也会得到被修改过的值。

 

 

 

展开阅读全文
加载中

作者的其它热门文章

打赏
1
0 收藏
分享
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部