Java 8 – 功能接口与抽象类

前端之家收集整理的这篇文章主要介绍了Java 8 – 功能接口与抽象类前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Java 8: virtual extension methods vs abstract class5个
我正在探索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个

猜你在找的Java相关文章