将参数传递给方法有两种方法。按值传递表示方法接受的是调用者提供的值;按引用调用表示方法接受的是调用者提供的变量地址,注意事项有:1.一个方法不能修改一个基本数据类型的参数(即数值型或布尔型)。2.一个方法可以改变一个对象(数组)参数的状态。3.一个方法不能让对象参数(数组)引用一个新的对象。

基本数据类型的传递:将值拷贝给方法,但两个值的的地址值不同;方法在主函数调用弹栈后,拷贝的值不在使用,对基本数据不产生影响。Java方法参数的传递方式

对象或数组作为参数传递: 将对象地址值传递给方法, 此时变量和形参都引用了堆中的同一个对象;并通过方法将这一对象进行调用,方法弹栈后,参数变量不再使用,但相应的对象变量已经随着方法的修改二改变。

Java方法参数的传递方式





相关文章:

  • 2021-12-09
  • 2022-03-04
  • 2021-06-23
  • 2021-12-01
  • 2021-05-27
  • 2022-12-23
  • 2022-01-12
  • 2021-09-02
猜你喜欢
  • 2021-08-22
  • 2022-02-09
  • 2022-12-23
  • 2021-06-27
  • 2021-10-07
  • 2021-12-16
  • 2021-08-13
相关资源
相似解决方案