这段代码的输出结果能不能给解释解释?
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);
}
}
思想永无止境
2014/06/05 10:08- java
- 继承
- 点赞
- 收藏
- 回答
满意答案
2个回复
