Java_tips|静态代码块

下面代码的运行结果:

class B extends Object//父类B { private static int a; int b; static { System.out.println("Load B"); } public B() { System.out.println("Create B"); } } class A extends B//子类A 继承父类 B { private static a_1; int b_1; static { System.out.println("Load A"); } public A() { System.out.println("Create A"); } }public class Testclass { public static void main(String[] args) { new A(); //对象 } }

【Java_tips|静态代码块】父类的静态变量
父类的静态代码块
子类的静态变量
子类的静态代码块
父类的普通变量
父类的初始代码块
父类的构造函数
子类的普通变量
子类的初始代码块
子类的构造函数

    推荐阅读