java的参数传递机制(引用类型)
1.除了非引用类型的形参传递,还有引用类型的变量形参传递,但引用类型的形参变量传递与非引用类型是不同的!!!
public class MethodDemo2 { public static void main(String[] args) { int[] arr = new int[]{10,20,30,9}; change(arr); System.out.println("main:" + arr[1]); } public static void change(int []arr){ System.out.println("change1" + arr[1]); arr[1] = 200; System.out.println("change2" + arr[1]); } }
java的参数传递机制是值传递,因此传递的是变量当中存储的值,引用类型的参数中存储的值是变量的地址,因此传递的是地址给change方法。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。