Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Overriding nella programmazione Java, Schemi e mappe concettuali di Programmazione Java

Descrive in maniera coincisa il funzionamento dell'overriding in Java, con a supporto un esempio.

Tipologia: Schemi e mappe concettuali

2022/2023

Caricato il 03/03/2024

francesco-innocenzi-2
francesco-innocenzi-2 🇮🇹

2 documenti

1 / 1

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Overriding
Loverride 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).

Anteprima parziale del testo

Scarica Overriding nella programmazione Java e più Schemi e mappe concettuali in PDF di Programmazione Java solo su Docsity!

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).