こんにちは私は、誰かが私に詳細な方法で答えを説明することができれば、非常に感謝する一般的なインターフェイスでこの質問があります。汎用インターフェースが拡張されますか?
intefaceをI
public interface I <T> {
void f (T a);
}
インタフェースJ
public interface J <T extends I<T>>{
void g(T b);
}
クラス
public class A<T> implements J<T>{
public void g(T b) {
}
}
クラスAのコードでエラーが発生します。 エラーが発生する理由を教えてください。
クラスAは
public class A<T extends I<T>> implements J<T>{
public void g(T b) {
}
}
を修正し、このコードは、エラーを修正し、なぜ誰かが私に説明できますか?あなたのT
が実装/ I<T>
を拡張していないため、事前