Java 8 什么是函数式接口?

Java-教程王 Java教程 发布时间:2021-08-25 23:00:53 阅读数:7516 1

函数式接口的概念

我们将包含一个抽象方法的接口称之为“函数式接口”
通常情况下,我们会在接口上方加上@FunctionalInterface注解用于表示为一个函数式接口
函数式接口可被隐式转换为 Lambda 表达式
例:
  定义一个函数式接口
package com.java265;

@FunctionalInterface //添加此注解后,接口中只能有一个抽象方法。
public interface A {
	void call();

}
函数式接口场景说明:
  由于Java中的Lambda无法单独定义,此时我们就需借助函数式接口用于存放Lambda表达式
例:
 public class TestClass{
  
    testInterface t = (int a, int b) -> a + b;
  
 }

 interface testInterface {
      int operation(int a, int b);
   }
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202108/865.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者