在第一次进行子类实例化时,执行顺序为:
初始化父类静态 成员变量、子类静态成员变量、父类非静态成员变量、父类 构造函数、子类非静态成员变量、子类构造函数;
如果不是第一次进行实例化,则执行顺序为:
父类非静态成 员变量、父类构造函数、子类非静态成员变量、子类构造函 数
在第一次进行子类实例化时,执行顺序为:
初始化父类静态 成员变量、子类静态成员变量、父类非静态成员变量、父类 构造函数、子类非静态成员变量、子类构造函数;
如果不是第一次进行实例化,则执行顺序为:
父类非静态成 员变量、父类构造函数、子类非静态成员变量、子类构造函 数