这段代码的输出结果能不能给解释解释?

public class A {
public A() {init();}
protected void init() {}
static class B extends A{
int i,j=999;
protected void init() {
System.out.println("此时A的构造方法正在调用此方法:i的值为:"+i+",j的值为:"+j);
i=888;
j=111;
}
}
public static void main(String[] args) {
B b = new B();
System.out.println("最终i的值为:"+b.i+",j的值为:"+b.j);
}
}

查看全部
u012643122
思想永无止境
2014/06/05 10:08
  • java
  • 继承
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

2个回复