Java/Variabili locali: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Riga 67:
=== Costanti ===
Si può vincolare una variabile a contenere un valore prefissato, che non cambierà mai durante l'esecuzione del programma. (In pratica si tratta di una costante.) Per farlo si deve usare il modificatore <tt>final</tt> nella dichiarazione della variabile. Il compilatore controllerà il testo del programma, analizzerà tutti i flussi di esecuzione possibili, e verificherà che in nessuno di questi flussi di esecuzione avvenga che la variabile subisce due istruzioni di assegnazione.
 
Per convenzione, e per rendere il codice più chiaro, le costanti sono tipicamente definite come variabili <tt>static final</tt>. Se le convenzioni di nomenclatura sono rispettate, ciò permette di distinguere le costanti a colpo d'occhio. Ovviamente, ciò non è sempre applicabile, ad esempio quando il valore da tenere memorizzato dipende da fattori che dipendono dall'esecuzione del programma e non sono noti a priori.
 
=== Convenzioni di nomenclatura ===