Java的代码块,属性,构造器调用顺序 1.父类的静态代码块和静态属性(优先级一样,按照定义顺序执行) 2.子类的静态代码块和静态属性(优先级一样,按照定义顺序执行) 3.父类的普通代码块和普通属性(优先级一样,按照定义顺序执行) 4.父类的构造方法 5.子类的普通代码块和普通属性(优先级一样,按照定义顺序执行) 6.子类的构造方法 静态代码块只能调用静态成员,普通代码块可以调用任意成员