Gear with Code Java Engineer

Java 类初始化顺序

2019-07-09

今天记录一下不同情况下java类的初始化顺序。

在有继承的情况下,java类的初始化顺序如下。

  1. 基类静态代码,按照顺序执行。
  2. 派生类静态代码,按照顺序执行。
  3. 基类非静态代码,按照顺序执行。
  4. 基类构造函数。
  5. 派生类非静态代码,按照顺序执行。
  6. 派生类构造函数。

下一篇 java比较器

Comments

Content