gpt4 book ai didi

java - 无参数函数的标准接口(interface)

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:43:07 24 4
gpt4 key购买 nike

Java 6(或任何兼容库)中是否有无参数函数和通用返回类型的标准接口(interface)。

类似于:

interface Foo<T> {
T call();
}

最佳答案

这是一个Supplier<T> - 它不需要任何东西,并提供 T .和 abstract它定义的方法很高兴被称为 get()

interface Supplier<T> {
T get();
}

请注意,在 Java8 中,这个 ( @FunctionalInterface ) 已经存在(称为 Supplier ),因此如果您在 Java8 下运行代码,则无需定义自定义接口(interface)。

此外,如果您在某个 Java8 之前的版本下运行您的代码,那么您可以使用 Guava 的 Supplier 界面。

关于java - 无参数函数的标准接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31806805/

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