Java 中方法传参,如果参数是基本类型,则为值传递,那么能否进行引用传递呢?
void func1() {
int a = 1;
func2(a);
System.out.println(a); // 1
}
void func2(int a) {
a = 3;
}
例如:以上代码在func1 中调用func2 ,希望a的值能变为3,在java中能否实现?
不通过return的方式。
功能类似于以下C++实现:
void func1() {
int a = 1;
func2(a);
cout << a ; // 3
}
void func2(int & a) {
a = 3;
}
jeck猫
PIPIONE
相关分类