以下接口有什麼問題?這是一個測試問題,你必須找到錯誤。Java此接口有什麼問題
public interface SomethingIsWrong {
void aMethod(int aValue) {
System.out.println("Hi Mom");
}
}
以下接口有什麼問題?這是一個測試問題,你必須找到錯誤。Java此接口有什麼問題
public interface SomethingIsWrong {
void aMethod(int aValue) {
System.out.println("Hi Mom");
}
}
接口方法沒有實現。
Java 8+接口可以具有'default'實現。 –
接口是合同聲明。它不能包含執行方法
接口不能有實現代碼的 - 在這裏檢查Java教程有關如何實現Java接口的解釋:https://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html
在Java 8+接口可以提供默認的實現,但他們需要default
關鍵字。類似的,
public interface SomethingIsWrong {
default void aMethod(int aValue) {
System.out.println("Hi Mom");
}
}
把它放在'SomethingIsWrong.java',編譯它,然後看看。這不是一個乞求測試答案的地方! –