我正在探索Java 8的功能,发现了"函数接口"。
据我了解,这些接口可以具有一些默认实现方法:
@FunctionalInterface
public interface ComplexFunctionalInterface extends SimpleFuncInterface
{
default public void doSomeWork()
{
System.out.println("Doing some work in interface impl...");
}
default public void doSomeOtherWork()
{
System.out.println("Doing some other work in interface impl...");
}
}
但我怀疑这抽象类的作用是什么。
为什么要引入函数式接口。