Java中参数传递方式

版权声明:本文内容为博主原创,仅为作者本人日后查阅,欢迎批评指正,转载请注明来源。 https://blog.csdn.net/qq_38709999/article/details/84308158

java语言方法中参数的传递全部都是值传递,即只传递参数的副本。

所以当参数为基本数据类型时,方法不能改变实参,而只能改变其副本;

当参数为对象类型时,其参数为对象引用(地址),对对象的操作直接影响实参,而形参(地址)无法改变,表现为:

args1 = new Object();//对象无变化

args1.setProperty(Object o);//对象有变化、

值得注意的是,数组为对象类型。

猜你喜欢

转载自blog.csdn.net/qq_38709999/article/details/84308158