java父类变量和子类变量的初始化顺序

前言

今天遇见一个同学,他问我为什么他的代码那里报错,我看了一下,发现他把父类和子类变量的初始化顺序搞错了,我笑了一下,然后耐心的告诉了他。

1、父类静态变量和静态代码块(先声明的先执行)
2、子类静态变量和静态代码块
3、父类变量和代码块
4、父类的构造方法
5、子类的变量和代码块
6、子类的构造方法

猜你喜欢

转载自blog.csdn.net/qq_44688861/article/details/114362199