java类的初始化顺序父类--静态变量父类--静态初始化块子类--静态变量子类--静态初始化块父类--变量父类--初始化块父类--构造器子类--变量子类--初始化块子类--构造器所以,以上的执行顺序是1->4->2->3->5->6