gpt4 book ai didi

java - 如何让我的泛型类要求其参数扩展/实现多个类?

转载 作者:行者123 更新时间:2023-12-01 06:28:18 24 4
gpt4 key购买 nike

我正在寻找以下内容的正确语法:

public class Foobar<K extends SomeJavaAPIClass and implements Cloneable>{

这样我就可以拥有“K”的 Foobars,其中 K 是 SomeJavaAPIClass 的通用子类,并且 K 拥有自己的 clone() 方法

我试过了 <K extends SomeJavaAPIClass, implements Cloneable>没有运气,连同其他排列

最佳答案

使用&:

public class Foobar<K extends SomeJavaAPIClass & Cloneable> {

请注意,在通用通配符中,“extends”仅表示“是...的子类型”,因此您可以将其用于类或接口(interface)。

关于java - 如何让我的泛型类要求其参数扩展/实现多个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510678/

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