我瞅了半天,说下我的理解(◕ˇ∀ˇ◕)egg2 e2=new bigegg2();执行时候首先bigegg2的构造执行之前默认初始化父类即有egg2类的yolk=new yolk(); (先于构造执行,输出egg2.yolk())public egg2(); (输出new egg2())同理接下来子类构造执行时候,new yolk()会执行父类的内部类,然后子类的内部类。(◕ˇ∀ˇ◕)