public class Test3 {
private static int a;
public static void main(String [] args) {
modify(a);
System.out.println(a);
}
public static void modify(int a) {
a++;
}
}
打印结果是0;;;
新手总是认为打印应该是1;
但实际上在modify方法,传了一个参数进去,a++修改的就是a这个形参,
并不是Test3这个类的静态参数a,
所以输出的是0