public
Il modificatore public controlla la visibilità di metodi e variabili definiti in una classe, rispetto alle altre classi. Esso offre il più alto livello di visibilità.

I metodi e le variabili definiti public, in una classe, sono accessibili da tutte le altre classi.

Accanto al modificatore public esiste anche un modificatore di "default" (senza modificatore) che permette la visibilità tra classi e sottoclassi dello stesso package. Il modificatore di "default" può essere visto come il modificatore public ma ristretto allo stesso package.

Vedere anche: public, private