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