Si è verificato un problema con tipi di ritorno incompatibili utilizzando l'ereditarietà."Tentativo di utilizzare un tipo di reso non compatibile" con Eredità di interfaccia
public interface A { }
public interface B extends A { }
public interface C {
Map<String, A> getMapping();
}
public interface D extends C {
Map<String, B> getMapping();
}
C'è un modo per farlo funzionare?
In questo momento il compilatore mi dice che sono 'Il tentativo di utilizzare un tipo di ritorno incompatibili' sull'interfaccia D.
@alfasin corrette, aggiornate domande - mi dispiace! – jjNford
Questa è una grande novità per la tua domanda. @ user3707125: ha la tua soluzione allora. –
Sembra una risposta qui ragazzi ... – vikingsteve