Java8接口之默认方法简介说明
接口中能编写方法的具体实现,这件事,你以前一定没有听说过, 但是Java8却推出了这个功能,下文笔者将一一道来,如下所示:
默认方法存在的意义
默认方法的出现使Java的接口也可以存在实现方法,而无需继承类去实现其方法,默认方法:在方法前面加上default关键字即可在接口中新增一个方法时,可避免对现有继承类的影响(无需所有类都重新实现此方法)例:
public interface IUser { default void printInfo() { System.out.println("default method"); } } //以上接口IUser中已增加了默认方法printInfo public class User implements IUser { public void showAge() { System.out.println("age:8"); } public static void main(String args[]) { User u = new User(); u.printInfo(); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。