staticA& staticB& HelloA& HelloB&
静态代码块中的代码在类加载时执行,先执行父类静态代码块中的代码,然后执行子类静态代码块中的方法,实例化时先执行父类构造方法中的代码,再执行子类构造方法中的代码。
先加载父类的静态,自身的静态,父类的构造函数,自身的构造函数先A静态,B静态,再A构造,B构造