我们可以通过以下的代码,通过运行代码结果就可以看出类的加载顺序。
执行的结果为
由此我们可以看见在创建子类对象时类的加载顺序为
1.父类的静态代码块
2.子类的静态代码块
3.父类的代码块
4.父类的构造方法
5.子类的代码块
6.子类的构造方法
我们可以通过以下的代码,通过运行代码结果就可以看出类的加载顺序。
执行的结果为
由此我们可以看见在创建子类对象时类的加载顺序为
1.父类的静态代码块
2.子类的静态代码块
3.父类的代码块
4.父类的构造方法
5.子类的代码块
6.子类的构造方法