Java 类的实例化顺序是怎样的?

比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当 new 的时候,他们的执行顺序。

1 答案

Java对象实例化的顺序为:

  1. 加载父类的静态成员变量和静态代码块
  2. 加载子类的静态成员变量和静态代码块
  3. 加载父类成员变量和方法块
  4. 加载父类的构造函数
  5. 加载子类成员变量和方法块
  6. 加载子类的构造函数
xiaobai xiaobai 6 月前 点赞 0