在Java中,方法的参数传递都是值传递,在调用方法时,参数会被创建出一个副本,原本的值不会被改变。
可以理解为:基础数据类型的参数传递的是值;
引用数据类型的参数传递的地址。
对于基础数据类型而言
并不会改变原来a,b的值!
对于引用数据类型而言
会改变c2.a和c2.b的值!
Java参数传递机制
最新推荐文章于 2024-05-30 22:34:15 发布
在Java中,方法的参数传递都是值传递,在调用方法时,参数会被创建出一个副本,原本的值不会被改变。
可以理解为:基础数据类型的参数传递的是值;
引用数据类型的参数传递的地址。
对于基础数据类型而言
并不会改变原来a,b的值!
对于引用数据类型而言
会改变c2.a和c2.b的值!