Java 9 私有接口方法

2025 年 2 月 13 日 | 阅读 2 分钟

在 Java 9 中,我们可以在接口内创建私有方法。接口允许我们声明私有方法,这有助于在非抽象方法之间共享公共代码。

在 Java 9 之前,在接口内创建私有方法会导致编译时错误。以下示例使用 Java 8 编译器编译,并抛出编译时错误。

Java 9 私有接口方法示例

输出

PrivateInterface.java:6: error: modifier private not allowed here

注意:要实现私有接口方法,请仅使用 Java 9 或更高版本编译源代码。

现在,让我们使用 Java 9 执行以下代码。查看输出,它执行正常。


Java 9 私有接口方法示例

输出

Hello... I'm private method

同样,我们也可以在接口内创建私有静态方法。请看下面的例子。


Java 9 私有静态方法示例

输出

Hello... I'm private method
I'm private static method

下一主题Try-With Resources