gpt4 book ai didi

java - java 是否支持 class Foo ,如果不支持,为什么?

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

java是否支持class Foo<T super X> ,如果没有,为什么?

其中 T 是类型参数,X 是类型。

最佳答案

没有。泛型上下文中的 super 关键字只能在声明某些类型的(消费者)变量或方法参数(消费者)时与通配符 (?) 结合使用通用类型。

例如,这些是有效的:

List<? super Something> list = someListReference;

public void methodThatPopulatesAList(List<? super Something> consumer) {
...
list.add(new Something());
...
}

更多信息:

关于java - java 是否支持 class Foo<T super X> ,如果不支持,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36152500/

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