interface TestA {
String toString();
}
public class Test {
public static void main(String[] args) {
System.out.println(new TestA() {
public String toString() {
return "test";
}
});
}
}
結果是什麼?我們可以創建一個接口的對象嗎?
A. test
B. null
C.在運行時拋出異常。
D.編譯失敗,因爲在線路中的錯誤1.
E.編譯失敗,因爲在線路中的錯誤4.
F.編譯失敗,因爲在線路5
錯誤什麼是答案的這個問題,爲什麼?關於這個問題,我還有一個疑問。在第4行中,我們創建了一個A的對象。是否可以創建一個接口的對象?
貌似測試問題。順便說一句,你爲什麼不試試? – Kel 2010-10-22 19:04:22
您通過運行它獲得的答案。 – Bozho 2010-10-22 19:04:25
@凱爾:也許他想要解釋爲什麼這會起作用? – 2010-10-22 19:08:25