关于继承(一)
public class A{public A(){System.out.println("A constructor");}{System.out.println("A block");}static{System.out.println("A static block");}}?
public class B extends A{public B(){System.out.println("B constructor");}{System.out.println("B block");}static{System.out.println("B static block");}}?
public class TestMain{/** * @param args */public static void main(String[] args){B b = new B();}}?
输出结果:
A static block
B static block
A block
A constructor
B block
B constructor
?
?