Cerca all'interno del corso
Ricevi un trucco a settimana !!

Corso di Java

Ereditarietà e gerarchie di classi III
Lezione 14
Parte 1 di 5

 

Vedi anche i corsi correlati:


Partner:


 

Se proviamo nuovamente a compilare il sorgente della classe “UomoDAffari”, otterremo il seguente errore:



che non ci dovrebbe stupire più di tanto: l’attributo nome dichiarato all’interno della classe “Uomo” è ad accesso privato, il che vuol dire, come abbiamo visto in precedenza, che nessuna classe esterna la può utilizzare direttamente.
Potremmo pensare di dichiararla ad accesso pubblico o di omettere il modificatore di accesso.
Queste soluzioni funzionano ma non sono esattamente quello che vorremmo, perché è nostra intenzione proteggere questo attributo da azioni esterne indesiderate.
La soluzione adeguata per questo problema è il modificatore di accesso protected, che ha pressappoco la stessa funzione di private, ma permette alle classi derivate di accedere a quell’attributo: proprio quello che cercavamo!

 


   
Home Page

A Cura di Angelo Carpenzano (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!