zoukankan      html  css  js  c++  java
  • 对象初始化过程

    对象初始化过程:

      a.在创建类之前,检查类是否已加载(检查硬盘上的class文件,是否已加载到内存中),如果没有加载就先加载父类文件,再加载本类的文件

           Java使用的加载策略:懒惰式加载(按需要加载),用到的时候加载,只加载一次

      b.分配对象的空间,递归分配所有的父类和子类的属性空间

        属性会自动初始化为“0”值

      c.给属性赋值

      d.调用父类的构造方法(默认调用父类的无参构造方法)

      e.调用本类的构造方法

  • 相关阅读:
    Codeforces 220C
    Codeforces 697D
    HDU 4417
    Codeforces 396C
    Codeforces 246C
    HDU 6333
    HDU 3389
    总结:树上启发式合并
    HDU 6319
    Codeforces 1009G
  • 原文地址:https://www.cnblogs.com/yiui/p/6905229.html
Copyright © 2011-2022 走看看