函数式接口

函数式接口

函数式接口在java中是指:有且仅有一个抽象方法的接口

格式:

  修饰符 interesting 接口名称{

    public abstaract 返回值类型 方法名称(可选参数信息)

  }

函数式接口:有且只有一个抽象方法的接口,称之为函数式接口,当然接口中可以包含其他的方法(默认,静态,私有)

 

案例:

  


//@FunctionalInterface

/**
* 检查是否是一个函数式接口
* 是:编译成功
* 否:编译失败(接口中没有抽象方法的个数多余一个)
*/
public interface MyFun {
// 定义一个抽象方法
public abstract void method();
void method2();
}

实现接口:

  

/**
* @Override
* 检查方法是否为重写方法
* 是:编译成功
* 否:编译失败
*/
public class MyFunImpl implements MyFun{
@Override
public void method() {

}

@Override
public void method2() {

}
}
posted @ 2022-07-22 14:20  一位程序袁  阅读(41)  评论(0编辑  收藏  举报