Utente:LoStrangolatore/Sac à poche: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1:
; Contenuti
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".
|