interface TestA {
String toString();
}
public class Test {
public static void main(String[] args) {
System.out.println(new TestA() {
public String toString() {
return "test";
}
});
}
}
結果は?
A. テスト
B. null
C. 実行時に例外がスローされる。
D. 1 行目のエラーが原因で
コンパイルが失敗します。 E. 4 行目のエラーが原因でコンパイルが失敗します。
F. 5 行目のエラーが原因でコンパイルが失敗します。
この質問の答えとその理由は何ですか? この質問に関して、もう1つ質問があります。4 行目で A のオブジェクトを作成しています。インターフェースのオブジェクトを作成することは可能ですか?