Java/Il linguaggio: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m →‎Variabili e visibilità: Piccola precisazione
→‎Variabili e visibilità: Visibilità delle variabili
Riga 50:
== Variabili e visibilità ==
E' possibile dichiarare variabili sia all'interno di classi che di metodi. Le variabili private dichiarate all'interno di una classe sono visibili solo all'interno di quella classe. La stessa cosa vale per le variabili dichiarate all'interno di un metodo. Se si cerca di usare una variabile fuori dal blocco nel quale la variabile è stata dichiarata, si ha un errore di sintassi.
 
Le possibili visibilità sono:
 
* ''public'': la variabile è accessibile da qualunque classe;
* ''protected'': la variabile è accessibile da sottoclassi o da classi che sono nello stesso package;
* ''default'', detto anche ''package private'': la variabile è accessibile all'interno del package. Questo è l'unico tipo di visibilità al quale non è associata una parola chiave di Java, perché è di default;
* ''private'': la variabile è accessibile unicamente all'interno della classe.
 
== Strutture di controllo ==