父类静态代码块、动态代码块、构造方法
子类静、父类动态代码块、构造方法,子类动态代码块、构造方法、
以上是在new父类和new子类的过程中初始化的
然后就是执行普通方法的执行顺序,是按顺序执行的。
注意:不论是实例化父类还是子类的,静态代码块只执行一次
下次不论是父类还是子类实例化时,只执行动态代码块和构造方法,且子类在实例化时需要先执行父类中的动态代码块和构造方法然后执行自己的动态代码块和构造方法。
父类静态代码块、动态代码块、构造方法
子类静、父类动态代码块、构造方法,子类动态代码块、构造方法、
以上是在new父类和new子类的过程中初始化的
然后就是执行普通方法的执行顺序,是按顺序执行的。
注意:不论是实例化父类还是子类的,静态代码块只执行一次
下次不论是父类还是子类实例化时,只执行动态代码块和构造方法,且子类在实例化时需要先执行父类中的动态代码块和构造方法然后执行自己的动态代码块和构造方法。