Scope verwijst naar de levensduur en toegankelijkheid van een variabele. Hoe groot het bereik is, hangt af van waar een variabele wordt gedeclareerd. Als een variabele bijvoorbeeld bovenaan een klasse wordt gedeclareerd, is deze toegankelijk voor alle klassemethoden. Als het in een methode wordt gedeclareerd, kan het alleen in die methode worden gebruikt.
Bekijk voor meer informatie het begrip Variabel bereik en het gebruik van modificaties met variabelen.
Voorbeelden:
Bijvoorbeeld het bereik van de variabele
NUMBER_OF_HOURS_IN_A_DAYis de hele klas. Overwegende dat het toepassingsgebied van
NUMBER_OF_DAYS_IN_A_WEEKis gewoon de
calculateHoursInWeeksmethode:
openbare klasse AllAboutHours
privéfinale int NUMBER_OF_HOURS_IN_A_DAY = 24;
public int calculHoursInDays (int dagen)
retourdagen * NUMBER_OF_HOURS_IN_A_DAY;
public int calculHoursInWeeks (int weken)
laatste int NUMBER_OF_DAYS_IN_A_WEEK = 7;
retourweken * NUMBER_OF_DAYS_IN_A_WEEK * NUMBER_OF_HOURS_IN_A_DAY;