Java 接口默认方法

465 阅读1分钟

Java1.8之后对接口添加了新的功能,默认方法。

先来创建一个接口,在内部添加一个默认方法

public interface InterfaceClass {
    default void interfaceDefaultPrint() {
        System.out.println("interfaceDefaultPrint() start");
    }
}

然后编写实现类

public class Demo implements InterfaceClass{
    public static void main(String[] args) {
       Demo demo = new Demo();
       demo.interfaceDefaultPrint();
    }
}

编译运行

C:\Users\PiLiPaLa\Desktop\J_Code\Thirteen>java Demo
interfaceDefaultPrint() start

结论在java1.8之后可以在默认方法内写具体实现,但是要使用default关键字。