知识点记录-JAVA8常用语法特点默认接口方法
练习默认接口方法
package com.test.jdk8;
interface DefaultInterface {
int testGet(int a);
default int get(int c) {
return c + 1;
}
}
public class TestDefaultInterfaceMethod implements DefaultInterface {
public static void main(String[] args) {
TestDefaultInterfaceMethod defaultInterface = new TestDefaultInterfaceMethod();
System.out.println("testGet=" + defaultInterface.testGet(2));
System.out.println("get=" + defaultInterface.get(5));
}
@Override
public int testGet(int a) {
return DefaultInterface.super.get(a);
//或
//return get(a);
}
}

本文通过一个具体的示例介绍了JAVA8中默认接口方法的使用方式。在示例代码中,定义了一个包含默认方法的接口,并在实现类中覆盖了该默认方法,展示了如何调用接口中的默认方法。

被折叠的 条评论
为什么被折叠?



