Java 9 中接口中的私有方法有哪些优势?
javaobject oriented programmingprogramming更新于 2025/7/13 2:52:17
在 Java 9 中,接口还可以具有私有方法。除了 Java 8 中的静态和默认方法之外,这是另一个重大变化,因为它允许在接口本身内重用通用代码。
在接口中,有可能在多个默认方法上编写通用代码,从而导致代码重复。引入私有方法可避免这种代码重复。
接口中私有方法的优点
- 避免代码重复。
- 确保代码可重用性。
- 提高代码可读性。
语法
interface interfacename {
private methodName(parameters) {
// 语句
}
}
示例
interface Test {
default void m1() {
common();
}
default void m2() {
common();
}
private void common() {
System.out.println("Tutorialspoint");
}
}
public class PrivateMethodTest implements Test {
public static void main(String args[]) {
Test test = new PrivateMethodTest();
test.m1();
test.m2();
}
}
输出
Tutorialspoint Tutorialspoint
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

