zoukankan      html  css  js  c++  java
  • 类初始化顺序

    P132:

    即使没有显示使用static,构造器实际上是static方法。

    静态初始化 是在 类导入阶段完成的,可以看作是载入类代码阶段静态就初始化完毕了。

    单个类(不考虑继承):

    new一个对象的时候,首先在堆上分配足够的空间;清零。

    执行字段定义处的初始化动作;

    执行构造器。

    继承:

    先基类,如果基类仍有基类,以此类推。

    然后按照上面单个类的方式初始化基类。

    然后是往回挨个递归初始化他们的子类。

    很像递归。

  • 相关阅读:
    第二次作业
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第三次作业
    第二次作业
    第二次作业
    gravity
    card
  • 原文地址:https://www.cnblogs.com/dayInAndOut/p/3671198.html
Copyright © 2011-2022 走看看