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

Contenuto cancellato Contenuto aggiunto
Questa pagina è un contenitore temporaneo per piccoli brani o spezzoni di testo
 
Nessun oggetto della modifica
Riga 1:
; Contenuti per il 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".