【问题标题】:Java Generic Classes ArraysJava 泛型类数组
【发布时间】:2013-05-19 09:33:10
【问题描述】:

我正在阅读this answer,现在对正常的数组声明和用于为泛型类创建数组的这段代码感到困惑:

Gen<?> gens[] = new Gen<?>[10];

这究竟是做什么的,它与普通的数组声明有何不同?

【问题讨论】:

标签: java arrays class generics


【解决方案1】:

我只是一个初学者,所以我可能错了,但这是我对你所写声明的看法:

Gen 是一个泛型类,就像一个模板。问号表示通配符。因此,您已经初始化了一个包含 10 个 Gen 模板的数组,可以使用任何类型的对象进行配置。

【讨论】:

    【解决方案2】:

    它是一个包含 10 个位置的数组,其中包含一个 Gen 类型的泛型类,它是任何对象的泛型类

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-13
      • 1970-01-01
      • 2021-12-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多