protected
Il modificatore protected controlla la visibilità di metodi e variabili definiti in una classe, rispetto alle altre classi. Esso offre un livello di protezione intermedio tra private e public.

Protected è una relazione tra una classe e le sue sottoclassi (presenti e future).

I metodi e le variabili definiti protected, in una classe, sono accessibili dalle sottoclassi, e dalle classi che fanno parte dello stesso package.

Accanto al modificatore protected esiste anche il modificatore private protected che consente l'accesso solo alle sottoclassi.

Vedere anche: public, private