ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` 接口的内部主要封装方法 JDK7及以前包含抽象方法 JDK8默认方法和静态方法 JDK9私有方法 ``` ``` public interface test{ //抽象方法, abstract可以省略,没有方法体,供子类实现使用 public abstract void method1(); //默认方法, default修饰,不可省略,供子类调用或者子类重写 public default void method2(){ } //静态方法, static修饰,供接口直接调用 public static void method3(){ } //私有方法, 供接口中的默认方法或者静态方法调用 private void method4(){ } private static void method5(){ } } ``` ``` 1. 必须重写接口中的所有抽象方法 2. 继承了接口的默认方法,可以直接调用,也可以重写 ```