zoukankan      html  css  js  c++  java
  • java8-1-interface接口

    Java 8 允许我们使用default关键字,为接口声明添加非抽象的方法实现。这个特性又被称为扩展方法

    sample:

     

    interface Formula {

        double calculate(int a);

     

        default double sqrt(int a) {

            return Math.sqrt(a);

        }

    }

     

    public class InterfaceTest {

    public static void main(String[] args) {

    Formula formula = new Formula() {

    @Override

    public double calculate(int a) {

    return sqrt(a * 100);

    }

    };

     

    double calculate = formula.calculate(100); // 100.0

    double sqrt = formula.sqrt(16);

    System.out.println(calculate);

    System.out.println(sqrt);

    }

    }

  • 相关阅读:
    hive笔记
    hive数据倾斜的解决办法
    Kafka笔记7
    kafka笔记6
    Kafka笔记5
    kafka笔记4(2)
    kafka笔记4
    Kafka笔记3
    kafka笔记2
    kafka笔记1
  • 原文地址:https://www.cnblogs.com/zhaofeng555/p/8286606.html
Copyright © 2011-2022 走看看