Alcance

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_DAY
Es toda la clase. Considerando que el alcance de
NUMBER_OF_DAYS_IN_A_WEEK
es solo el
CalculateHoursInWeeks
mé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;