* 1. 父类静态变量赋初始值; * 2. 父类静态代码块; * 3. 子类静态变量赋初始值; * 4. 子类静态代码块; * * 上述过程用于实例化类。这是可以理解的:只有把全部的类都加载进虚拟机,才能谈其它。下面用于构造实例: * * 5. 父类成员变量赋初始值; * 6. 父类代码块; * 7. 父类构造函数; * 8. 子类成员变量赋初始值; * 9. 子类代码块; * 10. 子类构造函数。 这篇博客写于很久之前。现在看来,中间的解释可能有些问题,但不妨碍直观上的理解。