Scopo

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
calculateHoursInWeeks
metodo:

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;