首页 > 编程语言 > 详细

JAVA基础学习-属性初始化

时间:2019-12-21 19:25:01      阅读:82      评论:0      收藏:0      [点我收藏+]

对象属性初始化有3种
1. 声明该属性的时候初始化
2. 构造方法中初始化
3. 初始化块

类属性初始化有2种
1. 声明该属性的时候初始化
2. 静态初始化块

对象属性的初始化有三种方式的优先级

  当对一个对象实例化时,首先会加载实例变量,然后再执行初始化代码块,最后执行构造方法。

  对象的初始化顺序:(1)类加载之后,按从上到下(从父类到子类)执行被static修饰的语句;(2)当static语句执行完之后,再执行main方法;(3)如果有语句new了自身的对象,将从上到下执行构造代码块、构造器(两者可以说绑定在一起)。

JAVA基础学习-属性初始化

原文:https://www.cnblogs.com/leemlzm/p/12077835.html

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