邵阳 发表于 2012-7-4 22:51
4 执行这里的时候 A还没初始化 还是0 要等B初始化完成以后才初始化A 所以结果是0
}
这个不知道 ...
因为A继承了B 这个问题再纠结下去是不是该去翻教材了?有意思?可能你记住了更书面的说法 好吧
private int radius = 200;
private int a = 200;
public void draw(){
System.out.println("A.draw(),radiusaaa = "+a);
System.out.println("A.draw(),radius = "+radius);
}不知道这样的实验行不行 输出的结果一样都是0 你有啥想法可以直接说出来 我从来没说过我的技术有多牛 所以就算难住了我也算不了什么是吧.... |