如何从其他文件实现接口?

时间:2011-04-10 16:49:30

标签: java interface implementation

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

接口文件:

public interface ExampleInterface {
    void doSomething();
}

实施文件(在同一目录中):

public class ExampleImplementation implements ExampleInterface {
    void doSomething() {
        // code goes here
    }
}

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

5 个答案:

答案 0 :(得分:3)

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

记住java有包,在上面的例子中你没有精确包,所以接口和类都在默认包中。您必须将此文件放在某个目录中,然后编译类文件。

编译使用:

javac ExampleImplementation.java

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

答案 1 :(得分:2)

呃,把它们放在同一个包里。要回答你的问题 - 是的,只需将它们放在同一目录中即可。但即使你不把它们放在同一个目录中,它们仍然可以工作,除非你必须进行正确的导入。

答案 2 :(得分:1)

你就是这样做的。你只需将它们编译成字节代码就可以了。

答案 3 :(得分:1)

如果两个文件都在同一个文件夹中,则不需要执行任何操作。

请注意,您的文件名应与其所包含的类/接口的名称相同(使用.java扩展名。)

答案 4 :(得分:1)