一: 1静态属性,静态方法声明,静态块 2:动态属性,动态方法声明,构造快 3:构造方法 二: 对象初始化先执行非静态方法或者非静态常亮,顺序执行接着执行构造函数 三:先父类后子类(构造,变量,声明方法)