2016-01-13 125 views
-5

以下接口有什麼問題?這是一個測試問題,你必須找到錯誤。Java此接口有什麼問題

public interface SomethingIsWrong { 
    void aMethod(int aValue) { 
     System.out.println("Hi Mom"); 
    } 
} 
+0

把它放在'SomethingIsWrong.java',編譯它,然後看看。這不是一個乞求測試答案的地方! –

回答

0

接口方法沒有實現。

+3

Java 8+接口可以具有'default'實現。 –

0

接口是合同聲明。它不能包含執行方法

2

在Java 8+接口可以提供默認的實現,但他們需要default關鍵字。類似的,

public interface SomethingIsWrong { 
    default void aMethod(int aValue) { 
     System.out.println("Hi Mom"); 
    } 
}