回归基础系列-call by value / call by reference区别与实例
这里就要说明说明两个概念:call by value(值传递)和call by reference(引用传递)
①什么叫call by value(值传递),当往方法里传递如int,double等基本类型的变量时,这就是值传递,到方法后,得到一个拷贝副本(形参),在方法里对形参做任何操作都不会影响原变量。
如:
public static void test(int a,int b) {
a = a + b;
}
public static void main(String[] args) {
int a = 1, b = 2