什么是default关键字? default的作用是?
<1>
JDK1.8的新特性
!!!
<2>default关键字可以在接口中使用,用于修饰方法
;
<3>使用default关键字修饰的方法可以允许有方法体
;
<4>【默认方法】【非强制重写方法
】
interface People{
//必须实现
void test();
//default修饰 不用必须实现
//但是同样是有【缺省属性】public abstract 只是非强制实现
//并且可以有方法体
default void testNoImplements(){
System.out.println("非强制实现");
}
}
public class Test implements People{
@Override
public void test() {}
}