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 婆婆高寿祝福语大全简短