求助~自学java,读简单的程序遇到点问题。
代码如下
程序代码: class A {
int a;
static int b;
void setab(int i) {
a = i;
b = i+1;
}
int getab() {
return a;
}
static void setb(int i) {
b += i;
}
static int getb() {
return b;
}
}
public class Exam3_7 {
public static void main(String args[]) {
A x = new A();
A y = new A();
x.setab(5);
y.setab(10);
System.out.println("x.a="+x.getab()+",y.a="+y.getab());
x.setb(-5);
y.setb(-10);
System.out.println("x.b="+x.getb()+",y.b="+y.getb());
}
}输入结果是
x.a=5,y.a=10
x.b=-4,y.b=-4
请教下,x.b=-4,y.b=-4是怎么来的(越详细越好)。




..
