【java】【17】jdk1.8 接口默认方法和静态方法

public interface DemoInterface {

    default String testHello(){
        return "你好,测试jdk1.8接口默认方法testHello";
    }

    default String testWorld(){
        return "你好,测试jdk1.8接口默认方法testWorld";
    }

    public static String testStatic(){
        return "你好测试static方法";
    }
}
public class DemoInterfaceImpl implements DemoInterface{

    public String testWorld(){
        return "你好,测试jdk1.8接口默认方法DemoInterfaceImpl.testWorld";
    }

    public static void main(String[] args) {
        DemoInterfaceImpl demoInterfaceImpl = new DemoInterfaceImpl();
        System.out.println(demoInterfaceImpl.testHello());
        System.out.println(demoInterfaceImpl.testWorld());
        System.out.println(DemoInterface.testStatic());

        /**
         * 你好,测试jdk1.8接口默认方法testHello
         * 你好,测试jdk1.8接口默认方法DemoInterfaceImpl.testWorld
         * 你好测试static方法
         */
    }

}
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页