Java中初始化类的顺序

有继承父类顺序:父类静态域或父类静态代码块(静态域和静态代码块的顺序取决于代码顺序)-->父类静态域或父类静态代码块-->子类静态域-->子类静态代码块-->父类域或父类初始化块-->父类域或父类初始化块-->子类域或子类初始化块-->子类域或子类初始化块->其他构造器;

无继承父类顺序:子类静态域或(静态域和静态代码块的顺序取决于代码顺序)子类静态代码块-->子类域或子类初始化块-->子类域或子类初始化块->其他构造器

posted @ 2021-02-01 17:07  马里奥爱蘑菇  阅读(64)  评论(0编辑  收藏  举报