Différences entre versions de « La visibilité des objets par le programme Pascal et par les sous programmes. »

De Didaquest
Aller à la navigationAller à la recherche
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
'''Accès aux objets
+
'''Accès aux objets'''
  
 
'''Tous les objets locaux d'un sous-programme sont inaccessibles :  
 
'''Tous les objets locaux d'un sous-programme sont inaccessibles :  
 
* par le programme principal.  
 
* par le programme principal.  
 +
* par les sous-programmes déclarés au même niveau  que le sous-programme considéré.
 
* par les sous-programmes qui englobent le sous-programme considéré.
 
* par les sous-programmes qui englobent le sous-programme considéré.
  
 
'''Dans cet état d'esprit :
 
'''Dans cet état d'esprit :
  
  nous remarquons que "le fils" peut manipuler les objets définis " du père" (ou du "grand-père" …) mais "le père" n'a pas le droit de manipuler les objets définis par "le fils" (ou "petit fils"… ). PP ne peut pas manipuler les objets définis par SP1 ("fils") car il est de niveau inférieur.
+
  "le fils" peut manipuler les objets définis " du père" (ou du "grand-père" …) mais "le père" n'a pas le droit de manipuler les objets définis par "le fils" (ou "petit fils"… ). PP ne peut pas manipuler les objets définis par SP1 ("fils") car il est de niveau inférieur.

Version actuelle datée du 7 juin 2020 à 18:03

Accès aux objets

Tous les objets locaux d'un sous-programme sont inaccessibles :

  • par le programme principal.
  • par les sous-programmes déclarés au même niveau que le sous-programme considéré.
  • par les sous-programmes qui englobent le sous-programme considéré.

Dans cet état d'esprit :

"le fils" peut manipuler les objets définis " du père" (ou du "grand-père" …) mais "le père" n'a pas le droit de manipuler les objets définis par "le fils" (ou "petit fils"… ). PP ne peut pas manipuler les objets définis par SP1 ("fils") car il est de niveau inférieur.