Java 9接口中私有方法的优点是什么?
在Java9中,接口也可以具有私有方法。除了Java8中的静态方法和默认方法外,这是另一个重大更改,因为它允许接口内部重新使用通用代码。
在一个接口中,有可能在多个导致代码重复的默认方法上编写通用代码。私有方法的引入避免了此代码重复。
接口中私有方法的优点
避免代码重复。
确保代码可重用性。
提高代码的可读性。
语法
interface interfacename {
private methodName(parameters) {
// statements
}
}示例
interface Test {
default void m1() {
common();
}
default void m2() {
common();
}
private void common() {
System.out.println("Nhooo");
}
}
public class PrivateMethodTest implements Test {
public static void main(String args[]) {
Test test = new PrivateMethodTest();
test.m1();
test.m2();
}
}输出结果
Nhooo Nhooo
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短