接口方法java摘要

时间:2014-04-16 18:16:18

标签: java interface

接口的方法都是抽象的,所以你必须覆盖它们吗?谢谢。我不记得接口是否都是抽象的并且需要覆盖。谢谢。

1 个答案:

答案 0 :(得分:0)

省略Java 8中引入的新内容,这可能只会使您的问题复杂化,是的,所有接口方法都是抽象的。如果你有这样的界面...

public interface SomeInterface {
    public void methodOne();
    public void methodTwo();
}

然后像这样的类将无法编译。

public class SomeClass implements SomeInterface {

}

代码不会编译,因为SomeClass不为SomeInterface中定义的所有方法提供实现。

以下类将编译,因为它为所有接口方法提供了实现。

public class SomeClass implements SomeInterface {
    public void methodOne() {
        // ...
    }

    public void methodTwo() {
        // ...
    }
}