B (有static代码块,构造代码块,构造方法) extends A (有static代码块,构造代码块,构造方法) :
new B();
执行顺序:A的static代码块,B的static代码块,A的构造代码块,A的构造方法,B的构造代码块,B的构造方法
B (有static代码块,构造代码块,构造方法) extends A (有static代码块,构造代码块,构造方法) :
new B();
执行顺序:A的static代码块,B的static代码块,A的构造代码块,A的构造方法,B的构造代码块,B的构造方法