我正在實現一個接口 - Codec,它是泛型類型的。泛型類的返回類
它有一個方法,像這樣的,我需要實現
Class<T> getEncoderClass()
現在,如果實現是簡單的類這樣的,使用起來非常方便 -
public ACodec implements Codec<A>{
public Class<A> getEncoderClass(){
return A.class;
}
}
但在一般的情況下,實現我很困惑如何編寫例如 -
public class A<B>{
}
public ACodec implements Codec<A>{
public Class<A<B>> getEncoderClass(){
//How to implement this ?
}
}
'ACodec'也應該用一個類型參數定義。看到我的答案。 – CKing