gpt4 book ai didi

Java 通用函数 : Define a set of classes generic object must be

转载 作者:行者123 更新时间:2023-12-02 03:03:41 33 4
gpt4 key购买 nike

我正在用 java 编写一个泛型函数,但是,我似乎无法判断是否有任何方法可以设置泛型对象必须位于的类列表。

类似这样的:

public static <T in {String.class, Integer.class, Long.class}> Collection<T> test(Collection<T> val);

最佳答案

您可以有Bounded Type Parameters例如这样:

public static <T extends String & Runnable> Collection<T> test(Collection<T> val);

但是您的示例将无法工作,因为您有多个类,并且 Java 不支持多重继承。

此外,您的示例 StringIntegerLongfinal,因此它们无论如何都无法扩展.

关于Java 通用函数 : Define a set of classes generic object must be,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16169205/

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