接口的方法都是抽象的,所以你必须覆盖它们吗?谢谢。我不记得接口是否都是抽象的并且需要覆盖。谢谢。
答案 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() {
// ...
}
}