|
classDemo5_Extends{ publicstaticvoid main(String[] args){ Son s =newSon(); } } classFatherextendsObject{ Aa =new A(); { System.out.println("........6"); } publicFather(){ super(); System.out.println("Father 的构造方法....7"); } static{ System.out.println(".....1"); } } classSonextendsFather{ Bb =new B(); { System.out.println("..........11"); } publicSon(){ super(); System.out.println("Son 的构造方法.....12"); } static{ System.out.println(".....2"); } } class A{ static{ System.out.println("A.............3"); } { System.out.println("A构造代码块.........4"); } public A(){ System.out.println("A空参构造方法执行..........5"); } } class B{ static{ System.out.println("B.............8"); } { System.out.println("B构造代码块.........9"); } public B(){ System.out.println("B空参构造方法执行..........10"); } }
|