Utente:LoStrangolatore/Sac à poche: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
svuoto.
Riga 1:
; Contenuti che posso inserire nel libro "Java"
 
Il vincolo imposto dall'ereditarietà singola può essere superato servendosi delle interfacce. Una interfaccia è un tipo definito tramite un costrutto specifico (parola-chiave interface) ed è fatta apposta perché siano definite delle classi che discendono da essa. Le interfacce si differenziano dalle classi (e dalle classi astratte) perché esse possono definire un numero arbitrario di metodi, ma non le rispettive implementazioni. Questo significa che una classe che implementa un'interfaccia eredita il "contratto" definito dalla stessa, ma senza un'implementazione "di default".