接口中默认方法修饰为普通方法
在jdk8之前,interface之中可以定义变量和方法
1.变量必须是public、static、final,
2.方法必须是public、abstract。
接口定义方法:public 抽象方法 需要子类实现
在JDK 1.8开始 支持使用static和default 修饰 可以写方法体,不需要子类重写。
方法:
普通方法 可以有方法体
抽象方法 没有方法体需要子类实现 重写。
public interface JDK8Interface {
void addOrder();
/**
* 默认方法 可以写方法体
*/
default void getDefaultOrder() {
System.out.println("我是默认方法 我可以写方法体");
}
static void getStaticOrder() {
System.