zzh

zzh

类加载场景题:父类和子类的静态代码块、构造方法、成员变量加载顺序

父类 Person#

image

子类 Student#

image

执行结果#

image

加载顺序(大概)#

父类静态代码块 -> 子类静态代码块 -> 父类成员变量 -> 子类成员变量 -> 父类构造函数 -> 子类构造函数(成员变量在构造函数之前的判断是因为构造函数输出的成员变量值不是默认值而是赋值后的值)

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。