子类实现类中调用父类接口的默认方法

public interface InterFaceA {
     int n = 100; //省略了public final
     void run();//省略了public abstract
    static void test1(){
        System.out.println("接口的静态方法");
    }

   default void test2(){
        System.out.println("接口的默认方法");
    }


}

  

public class Stu implements InterFaceA {
    @Override
    public void run() {
        System.out.println("stu....");

        InterFaceA.test1();
        //子类实现类中调用父类接口的默认方法
        InterFaceA.super.test2();
        int n = InterFaceA.n;
    }
}

  

 

posted @ 2022-08-07 17:00  Mr_sven  阅读(353)  评论(0编辑  收藏  举报