静态代码块

下面代码的运行结果:

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,java,开发语言)