代码之家  ›  专栏  ›  技术社区  ›  Aravind Yarram

泛型方法的使用问题

  •  0
  • Aravind Yarram  · 技术社区  · 14 年前

    我有一个方法声明如下

    <T> T getAdapter(Adaptable adaptable, Class<T> extensionInterface);
    

    我叫它下面的argumants

    adapterManager.getAdapter(new AWScoreAdapterImpl(null), AWScoreAdapter.class);
    

    方法getAdapter(适应性, 不适用于参数 类)

    1 回复  |  直到 14 年前
        1
  •  4
  •   Noel M    14 年前

    这与泛型无关-你的 AWScoreAdapterImpl 不是那种类型的 Adaptable . 要么实现它的接口,要么扩展它(如果它是一个类)。

    你能在这里发布你的类定义吗?特别地, 适应性 , AWS适配器模板 AdapterManager .