public class A implements BListener {
public interface AListener {}
}
public class B implements AListener {
public interface BListener {}
}
Quindi, se ho capito bene l'eredità ciclico accade perché:
Il il compilatore va a A e dice "hey, A implementa BListener, andiamo a trovare BListener!"
Poi, quando si cerca di trovare BListener, si arriva alla fine a B, che si dice:!!!
"Ehi, BListener, necessario per la A è all'interno B MA ATTENDERE B ha bisogno di AListener Diamo vai a trovare AListener! "
E quindi arriva ad A, ripetere. Ho capito bene?
A proposito, questo errore di compilazione mi è successo sullo sviluppo Android.
Perché questa domanda ha avuto esito negativo? –
_questo è successo_ Che cos'è _questo? Hai ricevuto un errore di compilazione? Quale errore di compilazione? –