gpt4 book ai didi

java - 无界通配符类型和有界通配符类型之间的区别?

转载 作者:行者123 更新时间:2023-12-01 11:59:15 24 4
gpt4 key购买 nike

我有以下两个类(class):

class SomeClassA<F extends E> { }

class SomeClassB<? extends E> { }

SomeClassA 和 SomeClassB 之间的区别和限制是什么?

最佳答案

它可能会给你一些想法

class SomeClassB<? extends E> { } :

A具有无界类型参数的类。它的元素属于特定但未知的类型。这些元素必须都是相同的类型。

class SomeClassA<F extends E> { } :

A具有名为 F 的类型参数的类。提供的类型为F必须是扩展 E 的类型,或者它不是参数的有效类型。

关于java - 无界通配符类型和有界通配符类型之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28110383/

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