首页 > 其他 > 详细

类的加载顺序

时间:2020-05-08 22:23:04      阅读:42      评论:0      收藏:0      [点我收藏+]

加载类的过程;

new Person()

1.加载父类;

2.父类会产生自己的静态空间 属性 方法 块 执行静态块

3.加载子类;

4.子类会产生自己的静态空间 属性 方法 块 执行静态块;

5.开辟对象空间(先创建父类对象,再创建子类对象)

6.加载父类的非静态成员 属性 方法 块 构造方法;

7.执行块的代码 执行父类构造方法的代码;

8.加载子类的非静态成员 属性 方法 块 构造方法

9.执行块的代码 执行子类构造方法;

10.将对象空间的地址引用交给变量来存储

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

类的加载顺序

原文:https://www.cnblogs.com/canglongdao/p/12853095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!