Syntaxe
Paramètres
| Nom |
Description |
| expression |
Ce paramètre permet d'indiquer l'expression devant devenir privée |
Description
Ce mot réservé permet de déclarer privé une instruction, une fonction, un objet, une variable ou une constante.
Remarques
- L'instruction Private permet de définir des variables, des fonctions, ou des objets comme étant privés dans le contexte d'un module, d'un fichier ou
d'une classe. Cela signifie que ces éléments ne seront accessibles que dans le cadre où ils sont déclarés et ne seront pas visibles ou utilisables à
l'extérieur de leur portée.
- En utilisant Private, vous protégez les données sensibles ou les fonctions internes d'un module, évitant ainsi qu'elles ne soient accidentellement manipulées
par du code externe. Cela permet de limiter l'accès et de rendre le code plus robuste et sécurisé en réduisant la portée des variables et fonctions.
- L'utilisation de Private peut être particulièrement utile dans les modules de code ou les classes, où vous souhaitez encapsuler des données internes tout
en rendant accessibles uniquement les méthodes et propriétés nécessaires à l'extérieur. Cela suit le principe de l'encapsulation, une bonne pratique de la
programmation orientée objet.
- L'instruction Private est souvent utilisée avec des variables dans les classes. Lorsque vous déclarez une variable comme privée, celle-ci n'est accessible
que dans la classe où elle a été définie. Cela évite les modifications non désirées par des parties externes du programme et protège l'intégrité de l'état de l'objet.
- Bien que Private fonctionne pour les variables et les fonctions, il peut y avoir des limitations dans des environnements comme les applications ASP classiques, où
la gestion de la portée des variables n'est pas toujours aussi strictement appliquée qu'en VBScript dans des scripts autonomes ou des modules.
- Les constantes et objets peuvent également être déclarés privés avec Private. Cela peut être utile lorsque vous voulez garantir qu'une constante ou un objet
particulier ne soit pas accidentellement utilisé ou modifié en dehors du contexte où il est nécessaire. Il s'agit d'une technique visant à limiter les effets de bord
non souhaités dans le programme.
- Lorsque vous déclarez un Private dans une procédure ou une fonction, cette déclaration empêche d'autres sections de code de manipuler ou de modifier cette
variable. Cependant, contrairement à une variable globale, une variable privée n'est pas accessible par les autres fonctions ou sous-programmes du même script, sauf
si elle est transmise explicitement.
- Enfin, il est important de noter que l'utilisation de Private ne rend pas l'élément inaccessible de manière absolue dans le cas d'un environnement de programmation
plus complexe (comme une application basée sur des composantes COM ou ActiveX). Cependant, dans un script VBScript simple, Private assure un bon contrôle d'accès et une
meilleure organisation du code.
Dernière mise à jour : Lundi, le 19 Avril 2021