Una interfaccia devi pensarla come se fosse una classe "astratta" al 100%, cioè dove non c'è nulla di "concreto" implementato.Originariamente inviato da bircastri
C'è qualcuno di voi che mi potrebbe gentilmente spiegare analogie e differenze tra classe e interfaccia in java con riferimento al tipo di polimorfismo supportato dalle classi e dalle interfacce??
Cioè io la differenza tra classe e interfaccia so quale è ma non riesco a capire la differenza nel polimorfismo di una e nell'altra.
In Java una classe può estendere solo 1 classe ma implementare N interfacce. E invece una interfaccia può estendere N altre interfacce.