您的位置:首页 > 编程语言 > Java开发

学习笔记3:java 1.8 接口的默认方法 Defult 关键字

2017-12-24 22:08 656 查看
java 1.8 的新特性,接口的默认方法 defult字段,下面贴上一段简单代码

interface 代码:

public interface DefultInterface {

/**
* 加1
*
* @param num
*/
public default int addOne(int num) {
num -= 1;
return num;
}

/**
* 减一
*
* @param num
*/
public int removeOne(int num);

}


实现类代码:

public class DefultInterfaceImpl implements DefultInterface {

@Override
public int removeOne(int num) {
num -= 1;
return num;
}
}


这个新特性非常简单,在于一个 defult 关键字

即可直接对接口的抽象方法,进行一个默认的实现.

这个特征又叫做 扩展方法

简单说,它的价值非常像C++中的 多继承

简单理解,轻大家参考,如有误,欢迎评论指正
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐