【268天】我愛刷題系列(27)

叨叨兩句

  1. 累的半死,剛要睡,想起沒更新,果斷下牀跟題目剛正面。。習慣的力量果真強悍。

牛客網——java專項練習007

1

下列代碼執行結果是(B)java

class B extends Object
{
    static
    {
        System.out.println("Load B");
    }
    public B()
    {
        System.out.println("Create B");
    }
}
class A extends B
{
    static
    {
        System.out.println("Load A");
    }
    public A()
    {
        System.out.println("Create A");
    }
}
 
public class Testclass
{
    public static void main(String[] args)
    {
        new A();
    }
}

A Load B ->Create B->Load A -> Create A
B Load B -> Load A ->Create B ->Create A
C Load B -> Create B-> Create A -> Load A
D Create B ->Create A ->Load B ->Load A函數

執行順序:
父類靜態代碼塊-》子類靜態代碼塊-》父類構造代碼塊-》父類構造函數-》子類構造代碼塊-》子類構造函數
相關文章
相關標籤/搜索