[T] Javaのfinalキーワードに関する質問

Javaの知识测试 Javaのfinalキーワードの
質問1は
、Javaのfinalキーワードの使用は何ですか?
A.クラスが最終なされた場合、それのsublcassを作成することはできません。
この方法は、最終あるB.場合は、上書きすることはできません。
変数が最終であるC.た場合、それは一度だけ値を割り当てることができます。
上記のD.すべて

回答

D

質問2
Javaプログラムをfollwoingの出力

class Main {
    public static void main(String args[]) {
        final int i;
        i = 20;
        System.out.println(i);
    }
}

A. 20
B.コンパイラエラー
C. 0
D.ガベージ値

回答

A

質問3

class Main {
    public static void main(String args[]) {
        final int i;
        i = 20;
        i = 30;
        System.out.println(i);
    }
}

A. 30
B.コンパイラエラー
C.ガベージ値
D. 0

回答

B

質問4

class Base {
    public final void show() {
        System.out.println("Base::show() called");
    }
}

class Derived extends Base {
    public void show() {
        System.out.println("Derived::show() called");
    }
}

public class Main {
    public static void main(String[] args) {
        Base b = new Derived();
        b.show();
    }
}

A.派生::ショーは、()と呼ばれる
B.基本::ショーを()と呼ばれる
C.コンパイラエラー
D.例外

回答

C

おすすめ

転載: www.cnblogs.com/hglibin/p/11294583.html