-
父类
public class Father { static { System.out.println("父静态代码块"); } { System.out.println("父非静态代码块"); } public Father(){ System.out.println("父构造器"); } }
-
子类
public class Son extends Father { static { System.out.println("子静态代码块"); } { System.out.println("子非静态代码块"); } public Son(){ System.out.println("子构造器"); } public static void main(String[] args) { new Son(); } }
-
运行结果
父静态代码块 子静态代码块 父非静态代码块 父构造器 子非静态代码块 子构造器
父类和子类的加载顺序
猜你喜欢
转载自blog.csdn.net/qq_44837912/article/details/104147778
周排行