L'ambito si riferisce alla durata e all'accessibilità di una variabile. L'ampiezza dell'ambito dipende da dove viene dichiarata una variabile. Ad esempio, se una variabile viene dichiarata all'inizio di una classe, sarà accessibile a tutti i metodi della classe. Se è dichiarato in un metodo, può essere utilizzato solo in quel metodo.
Per ulteriori informazioni, dai un'occhiata alla comprensione dell'ambito delle variabili e all'utilizzo dei modificatori con le variabili.
Esempi:
Ad esempio, l'ambito della variabile
NUMBER_OF_HOURS_IN_A_DAYè l'intera classe. Considerando che il campo di applicazione di
NUMBER_OF_DAYS_IN_A_WEEKè solo il
calculateHoursInWeeksmetodo:
classe pubblica AllAboutHours
int finale privato NUMBER_OF_HOURS_IN_A_DAY = 24;
public int calcolaHoursInDays (int giorni)
giorni di ritorno * NUMBER_OF_HOURS_IN_A_DAY;
public int calcolaHoursInWeeks (int settimane)
final int NUMBER_OF_DAYS_IN_A_WEEK = 7;
settimane di ritorno * NUMBER_OF_DAYS_IN_A_WEEK * NUMBER_OF_HOURS_IN_A_DAY;