java8新特性5 接口中的默认方法和静态方法

package Interface;

/**
 * @autour zdc
 * @create 2020-03-25-01:32
 */
public interface MyInterface {

    //默认方法
    //1 如果实现类或该类的父类中有重名方法  优先执行类方法
    //2 如果有一个接口提供了默认方法,另一个接口有重名方法(无论是默认方法还是抽象方法) 实现类都必须覆盖该方法
    default void getSomething(){
        System.out.println("这是接口中的一个方法");
    }
    
    static void m(){
        System.out.println("接口中的静态方法");
    }
}

  MyInterface.m();

猜你喜欢

转载自www.cnblogs.com/zdcsmart/p/12563604.html