美文网首页
Java的参数传递之值传递和引用传递

Java的参数传递之值传递和引用传递

作者: 颠倒先生 | 来源:发表于2018-10-30 20:25 被阅读0次

    所谓参数传递就是用函数调用所给出的实参(实际参数)向函数定义所给出的形参(形式参数)设置初始值的过程。

    1.值传递:指的是在方法调用时,参数传递的过程采用值拷贝的方法

    结果为:

    结论: 是将a的值拷贝了一份在传给change方法的a变量.

    参数类型是int,long等基本数据类型(八大基本数据类型),参数传递的过程采用值拷贝的方式

    2.引用传递:参数类型为引用类型,参数传递的过程采用拷贝引用的方式

    结果为:

    结论:将main方法中的arr所引用的地址复制一份,将复制之后的副本传递给swap方法中的arr变量.

    总结:

    值传递的时候,将实参的,copy一份给形参。

    引用传递的时候,将实参的地址值,copy一份给形参。


    相关文章

      网友评论

          本文标题:Java的参数传递之值传递和引用传递

          本文链接:https://www.haomeiwen.com/subject/jblntqtx.html