原文:https://blog.csdn.net/zzzzzztt/article/details/79839914
静态块>main()方法>构造快>构造方法
当涉及到继承类时
1.执行父类静态块,并初始化父类静态成员变量。
2.执行子类静态块,并初始化子类静态成员变量。
3.执行父类构造块,执行父类构造函数,初始化父类普通成员变量。
4.执行子类构造块,执行子类构造函数,初始化子类普通成员变量。
原文:https://blog.csdn.net/zzzzzztt/article/details/79839914
静态块>main()方法>构造快>构造方法
当涉及到继承类时
1.执行父类静态块,并初始化父类静态成员变量。
2.执行子类静态块,并初始化子类静态成员变量。
3.执行父类构造块,执行父类构造函数,初始化父类普通成员变量。
4.执行子类构造块,执行子类构造函数,初始化子类普通成员变量。