1.函数式接口(functional interface):
一个只有一个抽象方法的接口(可以包含其他方法默认、私有、静态),需要这种接口的对象时,就可以提供一个lambda表达式。
2.@FunctionalInterface 注解:
如果接口是函数式接口,编译通过;编译器如果发现你标注了这个注解的接口有多于 一个抽象方法的时候会报错的。
一个只有一个抽象方法的接口(可以包含其他方法默认、私有、静态),需要这种接口的对象时,就可以提供一个lambda表达式。
如果接口是函数式接口,编译通过;编译器如果发现你标注了这个注解的接口有多于 一个抽象方法的时候会报错的。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1063723.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!