Domeniul de aplicare se referă la durata de viață și accesibilitatea unei variabile. Cât de mare este domeniul de aplicare depinde de unde este declarată o variabilă. De exemplu, dacă o variabilă este declarată în partea de sus a unei clase, aceasta va fi accesibilă tuturor metodelor clasei. Dacă este declarată într-o metodă, poate fi utilizată doar în acea metodă.
Pentru mai multe informații, aruncați o privire la Înțelegerea domeniului de aplicare a variabilelor și utilizarea modificatorilor cu variabile.
Exemple:
De exemplu, sfera variabilei
NUMBER_OF_HOURS_IN_A_DAYeste întreaga clasă. Întrucât domeniul de aplicare al
NUMBER_OF_DAYS_IN_A_WEEKeste doar
calculateHoursInWeeksmetodă:
public class AllAboutHours
int final privat NUMBER_OF_HOURS_IN_A_DAY = 24;
public int calculatorHoursInDays (zile int)
zile de întoarcere * NUMBER_OF_HOURS_IN_A_DAY;
public int calculHoursInWeeks (săptămâni int)
final int NUMBER_OF_DAYS_IN_A_WEEK = 7;
săptămâni de întoarcere * NUMBER_OF_DAYS_IN_A_WEEK * NUMBER_OF_HOURS_IN_A_DAY;