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

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

作者: 寂静的春天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