Egg2.Yolk()   //父类中的成员变量Yolk y=new Yolk();初始化
New Egg2()    //父类初始化
Egg2.Yolk()   //insertYolk(new Yolk())执行,执行父类Yolk的初始化
BigEgg2.Yolk.f()//子类Yolk初始化
BigEgg2.Yolk.f()//e2.g();

解决方案 »

  1.   

    Egg2.Yolk()   //父类中的成员变量Yolk y=new Yolk();初始化
    New Egg2()    //父类初始化
    Egg2.Yolk()   //insertYolk(new Yolk())执行,执行父类Yolk的初始化
    BigEgg2.Yolk.f()//子类Yolk初始化
    BigEgg2.Yolk.f()//e2.g();
      

  2.   

    如果实面搞不清楚,建议用JB进行动态调试跟踪吧,这样就会清楚地知道的。OK?
      

  3.   

    thinking in java中的例子么?
    其实里面讲得很清楚的