Portée

La portée fait référence à la durée de vie et à l'accessibilité d'une variable. La taille de l'étendue dépend de l'endroit où une variable est déclarée. Par exemple, si une variable est déclarée en haut d'une classe, elle sera accessible à toutes les méthodes de classe. S'il est déclaré dans une méthode, il ne peut être utilisé que dans cette méthode.

Pour plus d'informations, consultez la rubrique Comprendre la portée des variables et utiliser des modificateurs avec des variables.

Exemples:

Par exemple, la portée de la variable

NUMBER_OF_HOURS_IN_A_DAY
est toute la classe. Considérant que la portée de
NUMBER_OF_DAYS_IN_A_WEEK
est juste le
CalculateHoursInWeeks
méthode:

classe public AllAboutHours 

 finale privée int NUMBER_OF_HOURS_IN_A_DAY = 24;

 public int CalculateHoursInDays (int jours)

 

 jours de retour * NUMBER_OF_HOURS_IN_A_DAY;

 

 public int CalculateHoursInWeeks (int semaines)

 

 final int NUMBER_OF_DAYS_IN_A_WEEK = 7;

 semaines de retour * NUMBER_OF_DAYS_IN_A_WEEK * NUMBER_OF_HOURS_IN_A_DAY;