Java学习之对象作为参数传递的特点
基本数据类型作为参数传递是值传递,而对象是引用传递
public class ValuePass {
private static int a;
public static void main(String [] args) {
modify(a);
System.out.println(a);
}
public static void modify(int a) {
a++;
}
}
本程序的输出为0,因为a++是对形式参数进行自增,而不是类属性a进行自增