类的初始化 静态变量的赋值静态代码块 注:执行顺序为由上向下执行 实例化初始化 最先调用super()实例初始化父类为变量赋值,如果调用到方法(方法前默认有this关键字,也就是正在创建的对象)非静态代码块无参构造方法(最后) 注:2和3顺序为从上而下执行 main方法所在类会先执行所在类的初始化