default定义接口的默认实现方法

Java 8 允许我们使用default关键字,为接口声明添加非抽象的方法实现,我们可以直接创建对象后调用被default修饰了的接口。

  1. interface Formula {
  2. default double sqrt(int a) {
  3. return Math.sqrt(a);
  4. }
  5. }