前言:
实际应用中,方法的定义和调用要复杂的多,涉及到输入参数,构造函数,静态方法,方法重载等方面。今天主要来学习一下方法的参数。
方法的参数
方法的参数是调用方法时传递给它的变量,主要分为两类:
1. 传递数据的值:直接把变量的数据值传递给方法。
2. 传递数据的地址:把变量的内存地址传递给方法。
ref:
使用ref关键字进行引用传递:
位置:
ref关键字放在需要传递的变量前面
how:
把一个输出参数的内存地址传递给方法,在方法中对变量做的任何修改都保留了下来
作用:
使用ref方法可以在调用一个方法时同时改变多个变量的值,解决了一个方法只能有一个返回值的限制。
注意:
在调用时,也需要在输入参数前加ref关键字。
举个栗子: