美文网首页
Java调用构造器的具体处理步骤

Java调用构造器的具体处理步骤

作者: lien007 | 来源:发表于2017-09-21 16:50 被阅读0次

    1)所有数据域被初始化为默认值(0、false或null)
    2)按照在类声明中出现的次序,依次执行所有域初始化语句和初始化块
    3)如果构造器第一行调用了第二个构造器,则执行第二个构造器主体
    4)执行这个构造器的主体

    静态变量、静态初始化块、变量、初始化块、构造器的初始化顺序:
    (ps:静态初始化块只有在类第一次加载时才会执行)
    1.父类的静态变量
    2.父类的静态初始化块
    3.子类的静态变量
    4.子类的静态初始化块
    5.父类的变量
    6.父类的初始化块
    7.父类的构造器
    8.子类的变量
    9.子类的初始化块
    10.子类的构造器

    相关文章

      网友评论

          本文标题:Java调用构造器的具体处理步骤

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