Omfattning

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

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;