El alcance se refiere a la vida útil y la accesibilidad de una variable. El tamaño del alcance depende de dónde se declare una variable. Por ejemplo, si una variable se declara en la parte superior de una clase, entonces será accesible para todos los métodos de la clase. Si se declara en un método, solo se puede usar en ese método.
Para obtener más información, eche un vistazo al Alcance de la variable de comprensión y al uso de modificadores con variables.
Ejemplos:
Por ejemplo, el alcance de la variable
NUMBER_OF_HOURS_IN_A_DAYEs toda la clase. Considerando que el alcance de
NUMBER_OF_DAYS_IN_A_WEEKes solo el
CalculateHoursInWeeksmétodo:
clase pública AllAboutHours
privado final int NUMBER_OF_HOURS_IN_A_DAY = 24;
public int CalculateHoursInDays (int días)
días de devolución * NUMBER_OF_HOURS_IN_A_DAY;
public int CalculateHoursInWeeks (int semanas)
final int NUMBER_OF_DAYS_IN_A_WEEK = 7;
regresar semanas * NUMBER_OF_DAYS_IN_A_WEEK * NUMBER_OF_HOURS_IN_A_DAY;