站点图标 度崩网-几度崩溃

关于call by正确的是()

  • A、call by value 不会改变实际参数的数值
  • B、call by reference 能改变实际参数的参考地址
  • C、call by reference 不能改变实际参数的参考地址
  • D、call by reference 能改变实际参数的内容

参考答案

答案:ACD

分析:
首先了解下 Java 中参数的传递有两种

  • call by value:传递的是具体的值,基础数据类型就是这种类型
  • call by reference:传递的是对象的引用,即对象的存储地址

call by value 不能改变实参的数值
call by reference 不能改变实参的参考地址,但可以访问和改变地址中的内容