代码块的执行顺序 遵循两个原则 1.如有继承关系,从父依次到子 2.静态代码块>构造代码块>构造方法>普通方法 ** 注: 静态代码块= static{} 只执行一次,创建第二个对象时不执行 构造代码块=类中的代码块 **