美文网首页
3.java8新特性之接口方法

3.java8新特性之接口方法

作者: _少年不知愁 | 来源:发表于2018-06-06 22:13 被阅读0次

1.前面的两章介绍了java8最常用的两个特性,是不是使用起来感觉很方便。
下面继续介绍下其他的特性
java8需用我们在接口实现方法,使用关键字default,可以为接口声明添加非抽象方法的实现,这个特性可以叫做扩展方法。

public interface DefaultMethod {

    void getName();

    default void cacul() {
        System.out.println("扩展方法");
    }
}

实现该接口,可以不实现该default修饰接口

public class DefaultMethodImp implements DefaultMethod {

    @Override
    public void getName() {
        System.out.println("普通接口实现");
    }
}

调用,

    @Resource
    private DefaultMethod defaultMethod;

    public static void main(String[] args) {
        DefaultMethodImp dmi = new DefaultMethodImp();
        dmi.getName();
        dmi.cacul();
    }

输出结果:


image.png

相关文章

  • 3.java8新特性之接口方法

    1.前面的两章介绍了java8最常用的两个特性,是不是使用起来感觉很方便。下面继续介绍下其他的特性java8需用我...

  • Java 8新特性

    1、接口的默认方法和静态方法 Java 8在接口方面引入了新特性。Java 8版之前,接口只有抽象方法,而在Jav...

  • java 各版本新特性介绍

    java8 新特性 Java8 主要包括的新特性有: 函数式接口如果一个接口只有一个抽象方法,那么该接口就成为一个...

  • 1.Java8你需要了解的

    一、Java8新增了哪些新特性: 新特性Java8 新增了非常多的特性,我们主要讨论以下几个: 1、接口默认方法:...

  • Java8新特性

    一,java语言新特性 1,Lamba表达式和函数式接口 2,接口的默认方法和静态方法。 3,方法引用。 4,重复...

  • Java8特性之接口

    JDK1.8的特性 接口的特性 接口中可以定义静态方法,默认方法,并有方法体接口中定义的静态方法,只能通过接口去调...

  • 3.Java8新特性 - 方法引用与构造器

    一.方法的引用 方法引用是用来直接访问类或者实例的已经存在的方法或者构造方法。方法引用提供了一种引用而不执行方法的...

  • JDK1.8 新特性

    JDK1.8 新特性 Lambda表达式函数式接口*方法引用和构造器调用Stream API接口中的默认方法和静态...

  • Java 8 新特性 - 函数式接口 Functional In

    Java8的其中一个新特性,函数式接口。 什么是函数式接口?有且仅有一个抽象方法的接口(不包括默认方法、静态方法以...

  • java8 新特性总结

    java8新特性 1.接口方法默认实现:java8中接口方法可以有默认实现,需要加入default关键字。 2.L...

网友评论

      本文标题:3.java8新特性之接口方法

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