美文网首页
一、接口内允许添加默认实现的方法

一、接口内允许添加默认实现的方法

作者: 寂静的春天1988 | 来源:发表于2019-05-08 10:50 被阅读0次

可以直接去看https://www.exception.site/java8/java8-new-features
全部参考至该链接。
java允许我们给接口有一个默认的实现。通过default关键字

interface Formula {
    // 计算
    double calculate(int a);
    // 求平方根
    default double sqrt(int a) {
        return Math.sqrt(a);
    }
}

在上面这个接口中,我们除了定义了一个抽象方法 calculate,还定义了一个带有默认实现的方法 sqrt。 我们在实现这个接口时,可以只需要实现 calculate 方法,默认方法 sqrt 可以直接调用即可,也就是说我们可以不必强制实现 sqrt 方法。

相关文章

网友评论

      本文标题:一、接口内允许添加默认实现的方法

      本文链接:https://www.haomeiwen.com/subject/uznpoqtx.html