package come dice Lele serve ad altro scopo. Per quanto riguarda la visibilità delle variabili c'è:
- public permette l'accesso alla variabile anche da parte di altre classi;
- private permette l'accesso a quella variabile esclusivamente da parte della classe di appartenenza;
- protected permette l'accesso alla variabile alla classe di appartenenza e alle classi derivate. Cioè se estendo una classe, la classe figlia avrà la possibilità di accedere direttamente alla variabile protected della superclasse.