虽然不明白有默认值但是你可以用最基础的调试方法来调试程序:稍微加几个输出。
public class Test
{
static int i;
public int aMethod()
{
i++;
return i;
}
public static void main(String[] args)
{
System.out.println("开始时:"+i+";");
Test test = new Test();
System.out.println("新建Test:"+i+";");
test.aMethod();
System.out.println("调用方法:"+i+";");
System.out.println("最后获取:"+test.aMethod()+";");
}
}
最后得到的结果是:
D:\>javac Test.java
D:\>java Test
开始时:0;
新建Test:0;
调用方法:1;
最后获取:2;
看这结果,不用多说了吧。
|