a) 父类静态代码块

b) 子类静态代码块

c) 父类构造方法

d) 子类构造方法

e) 子类普通方法

f) 重写父类的方法,则打印重写后的方法


总结:没有为什么,这就是虚拟机编译的先后顺序,如果需要理解的话,首先静态的东西一般都是先实例化的,然后接下来是构造方法,后面才是普通方法。  

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐