使用类实例作为泛型类型

马克·布凯玛

有什么方法可以SomeClass.class用作类型的泛型?

例如,我有一个枚举:

enum MyEnum {
    FOO(String.class);
    private Class fooClass;
    private MyEnum(Class fooClass) {
        this.fooClass = fooClass;
    }
    public Class getFooClass(){
        return fooClass;
    }
}

然后在我的代码中的某处:

List<MyEnum.FOO.getFooClass()> list = new ArrayList<>();
vap78

不会。泛型在编译时评估,而此调用的值:

MyEnum.FOO.getFooClass()

仅在运行时才知道。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用类对象作为泛型类型

来自分类Dev

使用类的实例获取类的泛型类型参数的数量?

来自分类Dev

使用泛型类作为Java List的类型

来自分类Dev

如何使用已知类型作为参数创建具有泛型的泛型类?

来自分类Dev

如何使用泛型返回泛型类的类类型?

来自分类Dev

以匿名类型作为泛型参数的泛型类型实例,如何正确转换回原始类型?

来自分类Dev

使用泛型获取类的实例

来自分类Dev

使用泛型作为返回类型

来自分类Dev

使用超类作为泛型子类型中的类型参数

来自分类Dev

泛型-使用父类在泛型中指定类型

来自分类Dev

创建带有参数的泛型类型的实例作为辅助泛型类型

来自分类Dev

在泛型类中使用匿名类型

来自分类Dev

如何使用类型的辅助类泛型

来自分类Dev

使用泛型替换特定的类类型

来自分类Dev

使用类泛型构造的子类型

来自分类Dev

根据可为空的类型创建泛型类的实例

来自分类Dev

Scala从泛型类型实例化具体类

来自分类Dev

Java-实例化泛型类型的类

来自分类Dev

用于返回类的不同泛型类型的实例的单个方法

来自分类Dev

基于Newexpression返回匿名类型的泛型类实例

来自分类Dev

Kotlin 在从泛型类生成实例时提供类型

来自分类Dev

在泛型类中使用枚举(作为类型)并遍历其元素

来自分类Dev

使用类级别的泛型有界类型参数作为方法的形式参数

来自分类Dev

泛型-方法返回类型作为扩展类

来自分类Dev

泛型类作为带有内部类型的参数

来自分类Dev

泛型类作为带有内部类型的参数

来自分类Dev

我应该始终使用通配符作为函数参数的泛型类型还是只传递一种泛型类型的实例?

来自分类Dev

如何在泛型方法中获取泛型类型的类实例

来自分类Dev

将动态类型的实例传递给泛型类中的泛型方法

Related 相关文章

  1. 1

    使用类对象作为泛型类型

  2. 2

    使用类的实例获取类的泛型类型参数的数量?

  3. 3

    使用泛型类作为Java List的类型

  4. 4

    如何使用已知类型作为参数创建具有泛型的泛型类?

  5. 5

    如何使用泛型返回泛型类的类类型?

  6. 6

    以匿名类型作为泛型参数的泛型类型实例,如何正确转换回原始类型?

  7. 7

    使用泛型获取类的实例

  8. 8

    使用泛型作为返回类型

  9. 9

    使用超类作为泛型子类型中的类型参数

  10. 10

    泛型-使用父类在泛型中指定类型

  11. 11

    创建带有参数的泛型类型的实例作为辅助泛型类型

  12. 12

    在泛型类中使用匿名类型

  13. 13

    如何使用类型的辅助类泛型

  14. 14

    使用泛型替换特定的类类型

  15. 15

    使用类泛型构造的子类型

  16. 16

    根据可为空的类型创建泛型类的实例

  17. 17

    Scala从泛型类型实例化具体类

  18. 18

    Java-实例化泛型类型的类

  19. 19

    用于返回类的不同泛型类型的实例的单个方法

  20. 20

    基于Newexpression返回匿名类型的泛型类实例

  21. 21

    Kotlin 在从泛型类生成实例时提供类型

  22. 22

    在泛型类中使用枚举(作为类型)并遍历其元素

  23. 23

    使用类级别的泛型有界类型参数作为方法的形式参数

  24. 24

    泛型-方法返回类型作为扩展类

  25. 25

    泛型类作为带有内部类型的参数

  26. 26

    泛型类作为带有内部类型的参数

  27. 27

    我应该始终使用通配符作为函数参数的泛型类型还是只传递一种泛型类型的实例?

  28. 28

    如何在泛型方法中获取泛型类型的类实例

  29. 29

    将动态类型的实例传递给泛型类中的泛型方法

热门标签

归档