创建对象时调用顺序

2018-11-22  本文已影响0人  孙姓水友

创建对象时调用顺序如下:

①先初始化父类和子类的静态成员。

②父类非静态成员。

③父类构造方法。

④子类非静态成员。

⑤子类构造方法。

另外需要注意的是,加static的语句块在加载类时就加载初始化了;不加static的语句块即初始化块,是在创建类的对象的时候才加载,在调用构造方法之前要先调用初始化块。

上一篇 下一篇

猜你喜欢

热点阅读