インターフェイスとして定義されている一般的なクラスを実装:私は、次のやろうとしている
BaseDrawerは次のように定義されてpublic abstract class BaseActivity<S extends BaseDrawer> extends AppCompatActivity implements S{
...
}
:
public interface BaseDrawer {
boolean showWait();
boolean hideWait();
}
しかし、私に「インターフェイスがここで期待される」エラーになります「実装S」で。 Sがインタフェースを拡張する場合、手段Sもインタフェースであるため、このエラーの理由はありません。私は正しい?
ジェネリックタイプから実装することはできません – Rogue
インターフェイスとしてジェネリックを使用して到達したい目標は何ですか?明確ではない –