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 官宣新年祝福语简短