如何从不同的文件实现接口?

Tyl*_*ton 5 java implementation interface

我是 Java 新手,我想知道我将如何去做这样的事情。

接口文件:

public interface ExampleInterface {
    void doSomething();
}
Run Code Online (Sandbox Code Playgroud)

实现文件(同一目录下):

public class ExampleImplementation implements ExampleInterface {
    void doSomething() {
        // code goes here
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:呵呵,没有人注意到我忘记添加 class 关键字。

luk*_*ymo 3

在你的例子中一切看起来都很好。

请记住,java 有包,在上面的示例中,您没有精确的包,因此接口和类位于默认包中。您必须将此文件放在某个目录中,然后编译类文件。

编译使用:

javac ExampleImplementation.java
Run Code Online (Sandbox Code Playgroud)

或者更好的是,使用一些 IDE(Eclipse 或 Netbeans),然后如果出现错误,IDE 将通知您并告诉您遇到了什么错误。