Java8新功能-接口可以实现方法 | 张扎瓦的博客

Java8新功能-接口可以实现方法

Java8中,接口不仅仅可以定义方法,还可以实现方法


接口定义

1
2
3
4
5
6
7
8
9
10
11
12
public interface InterfaceTest {
default void test1() {
System.out.println("test1");
}

static int test2() {
System.out.println("test2");
return 0;
}

String getName();
}

接口可以使用defaultstatic两个修饰符定义方法,同一个方法不能同时使用这两个修饰符。

使用static修饰的方法,可以直接使用接口.方法名的方式进行调用。

使用default修饰的方法,在子类中无需重写,也可调用。

如果我的文章对您有所帮助,不妨打赏一杯豆浆以资鼓励(○` 3′○)