java参数传递

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java参数传递相关的知识,希望对你有一定的参考价值。

关于方法的参数传递,java中方法的参数传递均为值传递,根据传递的类型以及方法中对参数的处理可以分为2类:

1.传递参数为基本数据类型,因为是值传递,所以方法运行结束后对传递参数的值无影响。

2.传递参数为对象变量,此时可以认为值传递的是对象的引用,也就是说,方法运行完成之后对所传递的参数的值(也就是对象引用)没有影响。

  2.1 如果在方法内部对参数所指的对象实例的实例域进行了修改,则修改有效

  2.2如果在方法内部对形式参数本身进行了修改,也就是说改变了形参所指向的对象,则方法内对形参的所 有操作均对实参无影响。

以上是关于java参数传递的主要内容,如果未能解决你的问题,请参考以下文章

java中的参数传递——值传递引用传递

java中参数传递--值传递,引用传递

java参数传递

java方法参数传递方式只有----值传递!

java中参数传递方式

Java 中的值传递和参数传递