在C#中,在次函数中调用时改变了其中的数值,主函数中也将发生改变ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。Java里面不像C#那样,Java只有对象类型参数才是传地址的,Java的基础类型变量做参数的时候,都只是传值。如下是我写的一个例子说明:文件名:byRefVariable.java

在java中实现C#语法里的按引用传递参数的方法