参见英文答案 >
Java 8: virtual extension methods vs abstract class5个
我正在探索Java 8的功能,并遇到了“功能接口”.
我正在探索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..."); } }
但我怀疑的是,这是抽象类的用途.
为什么要介绍功能接口
解决方法
But my doubt is,this what abstract class is for.
Why introduce functional interfaces.
可以扩展的类数:1
可实现的接口数量:超过1个