美文网首页
java类初始化顺序

java类初始化顺序

作者: 糯米团子123 | 来源:发表于2022-09-02 17:29 被阅读0次
    1. 原则
    • 变量优先于块、静态变量优先于非静态
    • 父类优先于派生类初始化
    • 按照成员变量定义的顺序来进行初始化,即使变量定义散步与方法定义之中,他们仍然在任何方法(包括构造器)被调用前初始化。
      先父后子,变量优于块,静态优于非静态
    1. 顺序
      父类静态变量>父类静态代码块>子类静态变量>子类静态代码块>父类非静态变量>父类非静态代码块>子类非静态变量>子类非静态代码块>子类构造函数

    相关文章

      网友评论

          本文标题:java类初始化顺序

          本文链接:https://www.haomeiwen.com/subject/muaeirtx.html