package com.inmind.interface_default02; /* 第一个版本的规则(接口),有一个固定功能myMethod 第二个版本中,需要增加功能 接口是可以升级的,添加新功能,之前添加功能只能通过抽象方法,导致所有的实现类都报错,这样非常麻烦。 为了解决该问题,jdk8提供了默认方法来解决 接口中的默认方法的定义格式: public default 返回值类型 方法名(参数列表){ 默认实现 } */ public interface MyInterface { //默认方法 public default void method(){ System.out.println("MyInterface接口的默认功能1"); } public default void method1(){ System.out.println("MyInterface接口的默认功能2"); } }