编译和运行程序会出现什么结果?
public class Ref{
static int i=100;
public static void main(String argv[]){
Ref r = new Ref();
i++;
r.amethod(new Ref());
}
public void amethod(Ref r){
System.out.println(i);
System.out.println(r.i);
}
}
A、出现编译错误
B、101
101
C、100
101
D、101
100