Java 8 Default And Static Methods In Interface
本文最后更新于 2024年4月15日 下午
Introduction
在 Java 8 之前接口的维护代价是高昂的,因为修改了接口的抽象方法,需要在所有的实现类都要重写该方法。
在 Java 8 中引入了接口中的默认方法(Default Methods)和静态方法(Static Methods)。
默认方法是接口中的一个新特性,它允许在接口中提供默认的方法实现,而不需要实现类去重写该方法。
默认方法使用 default 关键字来修饰方法,并且提供了默认的方法体实现。
静态方法是接口中的另一个新特性,它允许在接口中定义静态方法,这些方法可以直接通过接口名称调用,不需要实现类的实例。
静态方法使用 static 关键字来修饰方法。
Default Methods
1 |
|
Static Methods
1 |
|
Java 8 Default And Static Methods In Interface
https://stein283036.github.io/2024/04/15/Default-And-Static-Methods-In-Interface/