基本数据类型:拷贝一份
x.add(x,y)
非基本数据类型:引用
int[] as = {1,3};
x.add(as);
public class Test {
public static void main(String[] args) {
Person p1 = new Person();
// int a = 5,b = 7;
// //基本数据类型,传递的是copy
// int result = p1.add(a,b);
// System.out.println(result);
// System.out.println(a);
//
// int[] as = {1,2};
// //非基本数据类型,传递的是引用(地址)
// int result1 = p1.add2(as);
// System.out.println(result1);
// System.out.println(as[0]+" "+as[1]);
int[][] q = {{1,2},{3,4}};
int b = 5;
int result3 = p1.add3(q[0],b);
System.out.println(result3+" "+q[0][0]+" "+b);
}
}
本文转自 风雨萧条 博客,原文链接: http://blog.51cto.com/1095221645/1427464 如需转载请自行联系原作者