1-8 main()メソッドの問題
次のコードを確認してください。
class MainTest {
void main() {
System.out.println("A");
}
static void main(String args) {
System.out.println("B");
}
public static void main(String[] args) {
System.out.println("C");
}
void main(Object[] args) {
System.out.println("D");
}
}
このコードをコンパイル、および実行すると、どのような結果になりますか。
1つ選択してください。
A.A
B.B
C.C
D.D
E.コンパイルエラーが発生する
《解説》
main() メソッドについての問題です。
main()メソッドはjavaアプリケーション実行時にJVM(Java Virtual Machine)によって呼び出されるメソッドです。
JVMはjavaコマンドで実行する際にクラス名を指定すると、main() メソッドを呼び出して処理を開始します。
Javaアプリケーションには必ず1つのmain()メソッドが定義されている必要があり、 以下のように宣言する必要があります。
《答え》C