Räckvidd hänvisar till en variabelns livslängd och tillgänglighet. Hur stort omfattningen är beror på var en variabel deklareras. Om till exempel en variabel deklareras högst upp i en klass kommer den att vara tillgänglig för alla klassmetoder. Om det förklaras i en metod kan den bara användas i den metoden.
För mer information, titta på Förstå variabla omfattning och använda modifierare med variabler.
Exempel:
Till exempel variabelns omfattning
NUMBER_OF_HOURS_IN_A_DAYär hela klassen. Medan omfattningen av
NUMBER_OF_DAYS_IN_A_WEEKär bara
calculateHoursInWeeksmetod:
public class All AboutHours
privat final int NUMBER_OF_HOURS_IN_A_DAY = 24;
public int calculHoursInDays (int dagar)
retur dagar * NUMBER_OF_HOURS_IN_A_DAY;
public int calculHoursInWeeks (int veckor)
sista int NUMBER_OF_DAYS_IN_A_WEEK = 7;
tillbaka veckor * NUMBER_OF_DAYS_IN_A_WEEK * NUMBER_OF_HOURS_IN_A_DAY;