关于JAVA静态初始化块,初始化块,构造器调用顺序的有关问题

关于JAVA静态初始化块,初始化块,构造器调用顺序的问题一个简单的关于初始化块,静态初始化块,构造器的执行

关于JAVA静态初始化块,初始化块,构造器调用顺序的问题

一个简单的关于初始化块,静态初始化块,构造器的执行顺序的小例子,请大家参考:

父类如下:


子类如下:


分析:

       子类继承父类:

       先调用父类的静态初始化块,再调用子类的静态初始化块

       --------------------------------分割线-----------------------------------

       如果子类被实例化,调用父类初始化块,父类构造器;再调用子类初始化块,子类构造器

运行结果如下:

关于JAVA静态初始化块,初始化块,构造器调用顺序的有关问题

1楼k1102k27昨天 16:24
顶一个