Java 的函数传值原则:
1. 原始变量按值传递。
2. 对象、数组等其他的按引用传递。
例如:
有函数:foo1(String str);
和函数: foo2(String[] str2) 或 foo2(className c1)
函数都对传入的参数值作改变。
执行这三个函数,在打印,str,str2或c1,发现str的值不变,后面两个改变了
1. 原始变量按值传递。
2. 对象、数组等其他的按引用传递。
例如:
有函数:foo1(String str);
和函数: foo2(String[] str2) 或 foo2(className c1)
函数都对传入的参数值作改变。
执行这三个函数,在打印,str,str2或c1,发现str的值不变,后面两个改变了