【问题标题】:Static field generic constraints [duplicate]静态字段通用约束[重复]
【发布时间】:2014-03-14 10:59:50
【问题描述】:

我假设这是不可能的,但是有没有办法这样定义一个静态字段:

private final static Map<Class<T>, Class<? extends XmlAdapter<T, ?>>>

这样就知道如果你得到 Class 它将是一个扩展 XmlAdapter 的类?还是需要将此映射包装在具有通用方法的类中以确保保持此约束?

【问题讨论】:

  • 谢谢,这基本上回答了我的问题。
  • 其实我也问过自己同样的问题 ;)

标签: java generics


【解决方案1】:

? 将毫无用处,因为它会阻止您将值放入映射中。如果要更改地图的内容,还必须为 values-part 提供类型参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2013-12-27
    • 2011-03-20
    相关资源
    最近更新 更多