Nom du paramètre |
Description du paramètre |
Équivalent au niveau actuellement utilisé |
Aucun paramètre |
Lors qu'aucun paramètre est spécifié, les attributs donnés sont déterminés à partir de l'englobement de la variable dans le code. Si une variable est définie sans être engloblé, elle est considérée comme accessible uniquement dans le fichier. Si une variable est définie dans une fonction, elle est considérée comme accessible uniquement dans la fonction. |
1 |
/publique · /public |
Ce paramètre attribue à la variable la propriété « publique ». Elle permet d'autoriser l'accès et la modification aux englobements parents. Note: Ce paramètre ne peut être applicable que si la variable en question possède aussi la propriété « statique ». Elle ne peut pas être combinée avec les paramètres suivants: /protégée, /globale, /système |
2 |
/statique · /static |
Ce paramètre attribue à la variable la propriété « statique ». Elle permet à un objet de pouvoir avoir une valeur commune à toutes ses instances. |
2 à 4 |
/encerclée · /surrounded |
Ce paramètre attribue à la variable la propriété « encerclée ». Elle a la même fonction que /publique, sauf qu'elle ne peut être accessible qu'à partir de l'instance de l'utilisateur (~ à partir du compte utilisateur courant) |
3 |
/constante · /constant · /const |
Ce paramètre attribue à la variable la propriété « constante ». Elle permet d'interdir la modification à un ou plusieurs englobements parents, en fonction des autres paramètres donnés. Elle ne peut pas être combinée avec les paramètres suivants: /assombrie, /protégée |
Non applicable |
/assombrie · /shadowed |
Ce paramètre attribue à la variable la propriété « assombrie ». Elle permet d'interdir la lecture à un ou plusieurs englobements parents, en fonction des autres paramètres donnés. Elle ne peut pas être combinée avec le paramètre /constante |
Non applicable |
/protégée · /protected |
Ce paramètre attribue à la variable la propriété « protégée ». Elle permet l'accès en écriture seulement à son englobement parent. Tout englobement parent n'aura droit uniquement qu'à l'accès en lecture. Elle ne peut pas être combinée avec les paramètres suivants: /constante, /publique, /globale, /système |
1 à 2 |
/globale · /global |
Ce paramètre attribue à la variable la propriété « globale ». Elle permet à la variable d'être accessible jusqu'à l'instance de la distribution actuelle (~ à partir du système d'exploitation en cours) |
4 |
/système · /system |
Ce paramètre attribue à la variable la propriété « système ». Elle permet à la variable d'être visible par n'importe quel englobement. |
5 |
Partager