首页 > 试题广场 >

publicclassMain{publicstaticvo

[单选题]

public class Main {

 

    public static void main(String[] args) {

        System.out.println("A");

        new Main();

        new Main();

    }

    public Main() {

        System.out.println("B");

    }

    {

        System.out.println("C");

    }

    static {

        System.out.println("D");

    }

}

以上程序输出的结果,正确的是?()

  • DCABB

  • DABCBC

  • DACBCB

  • DACBB

static在类加载的时候就进行了加载(只执行一次)。

在new的时候,先按顺序执行代码块中的代码,然后在执行构造函数。

发表于 2021-08-20 11:39:41 回复(0)