@FunctionalInterface:
1、用来修饰接口Interface
2、修饰的接口有且仅有1个抽象方法 (public abstract )void() ;
案例源码如下,背下来:
package day8yue1;
//接口中的静态方法要是有方法体的方法,不能是抽象方法
@FunctionalInterface
public interface FunInterface {
//java8新的接口特性
static void foo()
{
System.out.println("foo方法");
}
//java8新的接口特性,服务于Lambad表达式
default void bar()
{
System.out.println("bar");
}
// @FunctionalInterface 修饰的接口,必须有,而且仅有1个抽象方法
void test();
//void test2();
}
本文详细介绍了 Java8 中 @FunctionalInterface 注解的使用方法及其限制条件,包括该注解修饰的接口只能有一个抽象方法的规定,并给出了具体示例代码。
1433

被折叠的 条评论
为什么被折叠?



