美文网首页
Java基础篇之java8新特性:接口

Java基础篇之java8新特性:接口

作者: writeanewworld | 来源:发表于2020-01-10 15:01 被阅读0次

1.前言

1)、接口中可定义default方法,实现类不需要重写就可以直接调用
2)、接口中可定义static方法,可用于存储公有业务逻辑

2.示例

public interface Java8Inteface{

    /**
     * java8之前 成员变量以及方法的默认修饰方式
     */
    public static final String ss = null;

    public abstract  void eat();

    /**
     * java8 接口中可以定义default方法
     */
    default void drink(){
        System.out.println("我喝了一口水");
    }

    /**
     * java8 接口中定义静态方法
     */
    static void ss(){
        System.out.println("静态方法块");
    }
    

}


import questions.Java8Inteface;


public class Java8InterfaceImpl implements Java8Inteface {

    @Override
    public void eat() {

    }

   /* @Override
    public void drink() {

    }*/

    public static void main(String[] args) {
        Java8InterfaceImpl ii  = new Java8InterfaceImpl();

        //java8中 接口里定义的default方法 实现类中不用重写就可以直接拿来使用
        new Java8InterfaceImpl().drink();;

        //java8 直接使用接口名调用接口中定义的静态方法
        Java8Inteface.sta();

    }
}

amazing

相关文章

  • 1.Java8你需要了解的

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

  • java 各版本新特性介绍

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

  • Java基础篇之java8新特性:接口

    1.前言 1)、接口中可定义default方法,实现类不需要重写就可以直接调用2)、接口中可定义static方法,...

  • Java新特性

    Java5新特性 可变参数 foreach循环 静态导入 引入: 静态导入: Java8新特性 接口定义的增强(可...

  • Java 8 新特性——实践篇

    Java 8 新特性——实践篇 参考Java8新特性[https://www.bilibili.com/video...

  • Java8特性之Lambda、方法引用和Streams

    Java8特性之Lambda、方法引用和Streams Java8已经推出了好一段时间了,而掌握Java8的新特性...

  • java8 新特性总结

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

  • 如何理解Java8中的接口和抽象类

    本文结合Java8,重新整理了接口和抽象类的区别,以及如何理解接口的设计目的。并且分析了Java8的接口新特性:d...

  • java8系列-03 方法的引用和注解新特性

    前面两篇讲了Lambdas表达式和函数式接口。这一篇继续来讲java8的一些新特性 - 方法的引用和注解的新特性。...

  • JAVA8函数式接口学习

    JAVA8函数式接口 函数式接口是java8的一种新特性,函数式接口定义了且只定义了一个抽象方法!该接口非常有用,...

网友评论

      本文标题:Java基础篇之java8新特性:接口

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