当前位置: 首页 > 知识库问答 >
问题:

泛型列表层次结构中的混乱

湛宝
2023-03-14

据我解释,列表<?超级number>可以用任何列表 表示,其中typenumbernumber的超级类。同样的逻辑适用于列表<?超级整数>也是。那么如何列出<?超级数字>列表的子类型<?超级整数>

共有1个答案

夏俊杰
2023-03-14

这是因为列表<?超级数字>只能容纳数字及其超级类,而列表<?超级整数>可以容纳相同的+整数。

您可以这样考虑:如果项类型的限制更严格,那么继承层次结构中此类项的列表就更低。您可以将列表<?超数>list<?超级整数>,但不是相反。

看看项目类型是如何相互包含的,这可能会对您有所帮助:

 类似资料:
  • 我有以下Java问题 我有以下通用类,它们可能被描绘为: 其中

  • 我在注释中创建一些元数据结构时遇到了问题。我们使用注释来定义Hibernate实体属性的特殊属性,但它可能在任何地方都可以使用。我想创建表示这些结构的条件: 问题是我需要使用此注释定义一些“树”结构。这是我想达到的一些设计: 我想根据这个例子使用的所有这些注释: 我知道我在上面的注释定义中定义的那种继承是不可能的。但是,我该如何考虑我的注释和,或是在一个“家庭”中?

  • 我想枢轴的数据帧像: 进入具有如下分层列的数据帧: 我尝试了,但它只会给我一个这样的框架: 如何更改列的层次结构?

  • 到目前为止,我们一直在使用Spring JpaRepository来满足我们的需求。我觉得这个新需求需要自定义查询,我不认为可以直接使用JParepository来处理这个问题。我只想知道你是怎么想的。不需要自定义sql查询就可以做到这一点吗?

  • 问题内容: 我在 .NET for WinRT(C#)中 ,我想将JSON字符串反序列化为,然后将字典值稍后转换为实际类型。JSON字符串可以包含对象层次结构,我也希望在其中包含子对象。 这是应该能够处理的示例JSON: 我尝试使用 DataContractJsonSerializer 这样做: 实际上,这对于第一个级别是可行的,但是 “父母” 只是一个不能强制转换为的对象: 然后,我尝试使用 J

  • 我有这样的层次结构: 因此,用户可以添加他的工作经验。此外,他还可以为特定的项目添加角色。 我想为用户id 1获取项目,但项目之间只有关系 获取用户 获得工作经验 获取角色 获取项目 因此,如果我有更多不同工作经验的角色,我就必须提出20个请求才能得到我的项目。这不是很有效率吗?我必须加载一些不必要的数据。。。 是否可以只创建endpoint:并按用户ID过滤它? 应该如何在API上管理它?对我来