Lo trovo strano e mi chiedevo se è qualcosa che viene regolarmente utilizzato. Quando può essere utile?Sovrascrittura del metodo di interfaccia predefinito con metodo astratto
public interface InterA {
Object getInfo() throws Exception1;
}
public interface InterB {
public default Integer getInfo(Object s) {return 67;}
}
public interface InterC extends InterA, InterB {
@Override public abstract Integer getInfo(Object s);
}
Si può verificare se questo compila utilizzando javac ... –
@LuiggiMendoza l'ho fatto, esso compila. È usato regolarmente, quando è utile? – Stanko
Quindi la tua domanda non dovrebbe essere se questo è permesso. Stai chiedendo casi d'uso per usare questo disegno. Vi consiglio di modificare la domanda, altrimenti la risposta sarebbe: ** sì, è permesso. ** –