运行结果为2;
public class Test{
static int i;
public int aMethod(){
i++;
return i;
}
public static void main(String[] args){
Test test = new Test();
test.aMethod(); //执行aMethod() 方法i为1
System.out.println(test.aMethod()); //打印时有调用方法i+1=2;
}
}
如果是这样
public class Test{
static int i;
public int aMethod(){
i++;
return i;
}
public static void main(String[] args){
Test test = new Test();
int a=test.aMethod();
System.out.println(a);
}
}
执行结果为1;不知道这样能不能说清楚,我也是个新手
|