//打印结果:
static A
static B
I’m A class
HelloA
I’m B class
HelloB
总结:执行顺序为:
父类静态代码块
子类静态代码块
父类普通方法
父类构造方法
子类普通方法
子类构造方法
//打印结果:
static A
static B
I’m A class
HelloA
I’m B class
HelloB
总结:执行顺序为:
父类静态代码块
子类静态代码块
父类普通方法
父类构造方法
子类普通方法
子类构造方法