Ich versuche, die folgendes zu tun:Implementierung einer generischen Klasse als Schnittstelle definiert
public abstract class BaseActivity<S extends BaseDrawer> extends AppCompatActivity implements S{
...
}
wo BaseDrawer wie folgt definiert ist:
public interface BaseDrawer {
boolean showWait();
boolean hideWait();
}
Aber gibt mir die Fehlermeldung „Schnittstelle erwartet hier“ bei "implementiert S". Wenn S eine Schnittstelle erweitert, bedeutet Mittel S auch eine Schnittstelle, es gibt also keinen Grund für diesen Fehler. Habe ich recht?
Sie können nicht von einem generischen Typ implementieren – Rogue
Was ist exaclty das Ziel, das Sie mit einem generischen als Schnittstelle erreichen möchten? Ist nicht klar –