gpt4 book ai didi

java - 我可以在 Java 中使用嵌套泛型(又名高等类型)吗?

转载 作者:搜寻专家 更新时间:2023-10-30 21:05:28 26 4
gpt4 key购买 nike

我正在尝试做类似的事情:


public class MyClass <A, B, C <A, B> > {
...
}

但 Eclipse 突出显示“B”并表示“意外的,预期的扩展”。是什么赋予了?是否不允许嵌套泛型?

最佳答案

这是因为您还没有将 C 定义为本身带有 2 个类型参数的类型。
尝试这样的事情:

public class MyClass <A, B, C extends Map<A, B>> {
// This compiles
}

关于java - 我可以在 Java 中使用嵌套泛型(又名高等类型)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7451658/

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