java类初始化过程

image.png

如图,
最先初始化的先后顺序是

  1. 父类静态方法
  2. 子类静态方法
  3. main方法里面的print
  4. 父类构造方法
  5. 子类成员变量方法
  6. 子类构造方法

总结:初始化时被静态修饰的数据优先初始化,其中父类优先于子类

image.png

如图,
最先初始化的先后顺序是

  1. 父类静态方法
  2. 子类静态方法
  3. 父类成员变量初始化
  4. 父类构造方法
  5. 子类成员变量
  6. 子类构造方法
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 8,012评论 2 9
  • 面向对象笔记 一、 对象在内存中的存放方法以及被调用过程 class文件首先被加载到方法区中的class文件内容区...
    VictorBXv阅读 3,411评论 0 2
  • 官方文档 初始化 Initialization是为准备使用类,结构体或者枚举实例的一个过程。这个过程涉及了在实例里...
    hrscy阅读 4,827评论 0 1
  • 整理来自互联网 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具...
    Ncompass阅读 5,438评论 0 6
  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 5,819评论 0 10

友情链接更多精彩内容