Java基础题:子类和父类的初始化流程

本题答案:C 初始化过程: 初始化父类中的静态成员变量和静态代码块 ; 初始化子类中的静态成员变量和静态代码块 ; 初始化父类的普通成员变量和代码块,再执行父类的构造方法; 初始化子类的普通成员变量和代码块,再执行子类的构造方法; (1)初始化父类的普通成员变量和代码块,执行 Y y=new Y(); 输出Y (2)再执行父类的构造方法;输出X (3) 初始化子类的普通成员变量和代码块,执行 Y
相关文章
相关标签/搜索