子类实例化执行下面过程:
(1)父类静态代码块
(2)子类静态代码块
以上发生在JVM类加载过程,包括加载、验证、准备、解析和初始化,下面是实例化
(3)父类属性初始化
(4)父类构造函数初始化
(5)子类属性初始化
(6)子类构造函数初始化
子类实例化执行下面过程:
(1)父类静态代码块
(2)子类静态代码块
以上发生在JVM类加载过程,包括加载、验证、准备、解析和初始化,下面是实例化
(3)父类属性初始化
(4)父类构造函数初始化
(5)子类属性初始化
(6)子类构造函数初始化