1、类的构造函数 当没有写构造函数时,系统会自动生成一个无参的构造函数,此时只能使用无参构造函数 当用户自己声明了一个有参构造函数时,系统会将默认的无参构造函数顶替掉,若用户不在声明无参构造函数则不能在调用无参构造函数 2、静态初始化块的执行顺序 静态初始化块执行顺序严格遵循“从最顶层父类到最底层子类”,此过程在类的加载过程中执行 接着是从父类到子类依次执行--普通初始化块的执行、构造函数