我有一個第三方接口Converter<PRESENTATION, MODEL>
其中包含的方法實現接口方法返回類的類型參數的
Class<MODEL> getModelType();
我需要有一個擴展Converter<String, Id<SOMETYPE>>
的實現,因此,以滿足編譯器,我需要實現下面的方法:
@Override
public Class<Id<SOMETYPE>> getModelType() {
return Id<SOMETYPE>.class; // does not compile
}
這是一個角落的情況下,我需要恢復使用原始類型並實現Converter<String, Id>
代替(使用原始類型Id
)?
+1提到類似的問題,我沒有找到任何。 – herman