
Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Descrive in maniera coincisa il funzionamento dell'overriding in Java, con a supporto un esempio.
Tipologia: Schemi e mappe concettuali
1 / 1
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!

Overriding L’override di un metodo si fa dichiarando un metodo in una sottoclasse, che è già presente nella classe padre, così che la classe figlia possa avere la sua implementazione. Esempio: Ho la classe Animale public class Animale e la classe public class Cane extends Animale Se la classe animale ha un metodo speak(){print(“Animal speak”);} Possiamo implementare lo stesso metodo nella classe Cane: @Override speak(){print(“Il cane abbaia.”);} Quindi se creiamo una variabile Animale usa la funzione di Animale, se creiamo una variabile Cane usa il metodo specifico del cane (override).