5.4 |
|
Portée d'une variable - Corrigé |
Niveau 1 |
|
|
Fichiers: |
|
- |
|
|
Le programme illustre le fait que chaque variable est locale au bloc où elle a été
déclarée. Cela veut dire que la portée (en anglais scope) de la variable est limitée à
ce bloc et que la variable n'est pas visible ou utilisable ailleurs dans le
programme. Notamment les variables déclarées dans une méthode sont locales
à la méthode en question et ne peuvent pas être accédées depuis d'autres
méthodes. Pour communiquer une valeur d'une méthode à une autre, il faut
l'envoyer comme argument dans l'appel.
Exécution du programme Portee:
1. x = 11
2. y = 22
3. x = 878
4. y = 23
5. x = 11
6. y = 22
7. x = 33
8. y = 44
9. a = 66
10. b = 88
11. x = 11
12. y = 22
13. object [0] = 5
14. object [0] = 37
15. object [0] = 37