Vai al contenuto

JAVA – Modificatori di visibilità

Le variabili, come le classi, i metodi ecc. devono essere impostate con delle keywords che ne identificano il metodo di visibilità. Qui una lista.

Private

private variabile;

Una variabile o un metodo sarà visibile (accessibile, utilizzabile per far riferimento al suo indirizzo di memoria e quindi al suo valore) solamente all’interno della classe.

In questo caso per le variabili nella classe inseriremo un metodo get per recuperare la variabile.

Public

public variabile;

Indicheremo al compilatore che la variabile potrà essere utilizzata da qualsiasi parte del codice in cui ci sia una istanza della classe (con la notazione idIstanzaClasse.nomeVariabile). Nel caso di un metodo, potrà essere richiamato ovunque nel codice.

Protected

protected variabile;

La variabile o metodo sarà accessibile in ogni altra classe che appartiene al medesimo package della classe che contiene la variabile e da ogni classe che ne deriva (la estende).

Default

Se non specifichiamo la visibilità, la variabile o metodo sarà accessibile solo da tutte le classi nel medesimo package.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *