静态域,静态块,构造块,构造函数初始化顺序

date
Mar 28, 2019
slug
静态域,静态块,构造块,构造函数初始化顺序
status
Published
tags
Java
summary
type
Post
 
在继承关系中的类中静态域,静态块,构造块,构造函数,main()函数初始化顺序:
  1. 父类静态块/域(静态块和静态域谁在前谁先初始化)
  1. 子类静态块/域(静态块和静态域谁在前谁先初始化)
  1. 父类构造块
  1. 父类构造函数
  1. 子类构造块
  1. 子类构造函数
代码实现:
父类:
子类:
运行结果:

© Ryan Tang 2021 - 2025