java 继承后的父类,子类的初始化顺序

  继承后的初始化顺序: 创建子类对象是: 父类静态成员 --->> 子类静态成员 --->> 父类类对象构造--->>子类对象构造 注: 1)静态成员包括静态变量、静态代码块、静态方法,随着类的加载而加载,其初始化顺序与书写位置有关,也就是说谁先定义谁先初始化; 2)执行构造代码块与构造方法还有类内的属性与书写顺序无关,按照初始化变量,然后执行构造代码块,执行响应构造方法
相关文章
相关标签/搜索