Java接口中的私有方法
1. 概述
从Java 9开始,可以在Java接口中添加私有方法。在这个简短的教程中,让我们讨论如何定义这些方法以及它们的好处。
2. 在接口中定义私有方法
私有方法可以是静态的或非静态的。这意味着在接口中,我们可以创建私有方法来封装来自默认和静态公共方法签名的代码。
首先,让我们看看如何从默认接口方法中使用私有方法:
public interface Foo {
default void bar() {
System.out.print("Hello");
baz();
}
private void baz() {
System.out.println(" world!");
}
}
大约 2 分钟