2016-01-13 91 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"); 
    } 
}