Modificatori di visibilitá

il perchè di public, private…


Nella scrittura del primo programma in java abbiamo utilizzato la keyword public; questo è definito modificatore di visibilità, cioè determina chi può utilizzare quel determinato metodo o quell’attributo.

In java ci sono 5 modificatori di visibilità:
public: Indica che il metodo o l’attributo è visibile e utilizzabile da tutte le classi senza alcuna restrizione;
private: Indica che il metodo o l’attributo è visibile e utilizzabile solo all’interno della classe o del metodo in cui è stato dichiarato ;
protected: Indica che il metodo o l’attributo è visibile e utilizzabile dalla classe in cui è stato creato e dalle sottoclassi di quella stessa classe;
package: Indica che il metodo o l’attributo è visibile e utilizzabile da tutte le classi presenti in uno stesso package;
default: Si ha una visibilità di default quando non viene specificato nessun modificatore di visibilità;

I modificatori di visibilità vanno posizionati come prima parola nella definizione di qualsiasi attributo della classe o di un metodo, ad esempio:
public static stampa() {
   public int totale;
};

Lascia un commento

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