Java 中的接口类似于类,但它仅包含抽象方法和字段,这些字段是最终的和静态的。由于 Java8 在接口中引入了静态方法和默认方法。默认方法 - 与其他抽象方法不同,这些方法可以具有默认实现。如果接口中存在默认方法,则不需要在已经实现此接口的类中覆盖(提供主体)。简而言之,您可以使用实现类的对象访问接口的默认方法。示例 实时演示interface MyInterface{ public static int num = ... 阅读更多
实际上你不能,一旦你实现了一个接口,就必须为其所有方法提供实现,或者使类成为抽象类。没有办法跳过接口的方法而不实现(除非它们是默认方法)。但是,如果您尝试跳过实现接口的方法,则会生成编译时错误。示例 实时演示interface MyInterface{ public static int num = 100; public void sample(); public void getDetails(); public void setNumber(int num); public void setString(String data); } public class InterfaceExample implements MyInterface{ public static int num = 10000; public ... 阅读更多