gpt4 book ai didi

Java泛型具有约束的多个参数

转载 作者:行者123 更新时间:2023-11-29 04:53:07 26 4
gpt4 key购买 nike

我能够找到如何声明具有单个参数和多个约束的泛型以及具有多个参数的泛型,但奇怪的是,不是具有多个参数约束的泛型:

public class Page<U, T implements IPaginableBy<U>> extends ArrayList<T> { }

T 之后给我语法错误:“java: > expected”。是否不能将泛型类型的一个参数限制为多个参数?

最佳答案

改变

public class Page<U, T implements IPaginableBy<U>> extends ArrayList<T> { }

public class Page<U, T extends IPaginableBy<U>> extends ArrayList<T> { }

约束类型参数始终使用 extends 关键字。

关于Java泛型具有约束的多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34705155/

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