41.什么是default关键字? default的作用是?

什么是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() {}
}

版权声明:本文为weixin_52578409原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。