gpt4 book ai didi

java - Java 8 中的比较器接口(interface)如何变成@FunctionalInterface

转载 作者:搜寻专家 更新时间:2023-11-01 01:39:37 24 4
gpt4 key购买 nike

<分区>

我想澄清一下我对@FunctionalInterface的理解一点点。据我所知,我们可以在只有一个抽象方法的接口(interface)上添加@FunctionalInterface注解(尽管它可以有多个默认和静态方法。

在 Java 8 中,Comparator<T>接口(interface)已经用@FunctionalInterface 标记,所以它可以在 Lambda 表达式中使用,但是当我打开定义时,我可以在那里看到 2 个抽象类

int compare(T o1, T o2);boolean equals(Object obj);

我想了解如何在功能接口(interface)中拥有 2 个以上的抽象方法并且仍然没有出现任何错误?帮助我澄清我对此的理解。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com