zoukankan      html  css  js  c++  java
  • Java之函数式接口的简单理解(精简)

    话不多说奔主题,精神抖擞就是干!

    1. 函数式接口是个啥?

    它是一个接口,在这个接口里面只能有一个抽象方法(但可以包含多个默认方法、静态方法、继承自Object的公有方法)。

    主要用于方法引用以及结合Lambda表达式使用。

    2. 怎么定义?

    @FunctionalInterface

    public Interface MyFunction {

      public void do();

      //也可以包含如下方法

      //默认方法

      default void ddo() {

        //do what you want

      }

      //静态方法

      public static void sdo() {

        //do what you want

      }

      //继承自Object的公有方法

      @Override

      public boolean equals(Object obj);

    }

    3. 怎么用?

    public void main(String[] args) {

      MyFunction mf = ()-> System.out.println("我是do方法");

      mf.do();

    }

    输出:

    我是do方法

    欢迎看官儿们留言补充和指正,谢谢下次见!

  • 相关阅读:
    Pyton 练习题2
    Python 知识点练习
    pycharm 汉化
    关于sublime编辑Python的安装与配置
    python练习题
    虚短和虚断
    OSI的7层协议
    5V电压的制作
    三角波,方波,正弦波的转换
    单片机不工作,晶振是否起振怎么检查
  • 原文地址:https://www.cnblogs.com/chenyixun/p/13153512.html
Copyright © 2011-2022 走看看