首页 > 更多知识 发布时间:2023-06-22 00:41:07

软考中接口方法需要写abstract吗


在Java中,接口中的方法默认是抽象方法,因此不需要显式地添加abstract关键字。例如:

```
public interface MyInterface {
void myMethod();
}
```

上述代码中,myMethod()方法就是一个抽象方法,不需要添加abstract关键字。

在Java 8之前,接口中只能定义抽象方法和常量,不能定义具体方法。但是从Java 8开始,接口中可以定义默认方法和静态方法,这些方法可以有具体的实现。例如:

```
public interface MyInterface {
void myMethod();
default void myDefaultMethod() {
System.out.println(\