PUBLIC |
Publique |
| Visual Basic |
Syntaxe
Paramètres
| Nom |
Description |
| expression |
Ce paramètre permet d'indiquer l'expression devant devenir privée |
Description
Cette instruction permet de déclarer publique une instruction, une fonction, un objet, une variable ou une constante.
Remarques
- L'instruction PUBLIC définit la visibilité d'un élément dans l'ensemble du projet : Lorsqu'une variable, une fonction ou un objet est déclaré
PUBLIC, il peut être utilisé et appelé depuis n'importe quel autre module, formulaire ou classe du projet. Cela facilite le partage d'informations globales.
- Le mot clef PUBLIC est principalement utilisé pour rendre des ressources accessibles au-delà de leur module : Contrairement à PRIVATE qui restreint
l'accès, PUBLIC permet à d'autres parties du programme d'interagir avec l'élément déclaré, favorisant ainsi l'interconnexion des composantes.
- Il est important de gérer l'usage de PUBLIC avec précaution : Rendre trop d'éléments publics peut rendre le code difficile à maintenir, car il augmente
les risques de dépendances croisées et d'effets secondaires imprévus lors de modifications futures.
- Le paramètre expression désigne ce qui sera rendu public : Cela peut être une variable, une constante, une fonction, une procédure ou un objet complet. Cette
grande flexibilité permet de structurer l'accessibilité du code selon les besoins du projet.
- PUBLIC est souvent utilisé dans les modules pour définir des variables globales : Par exemple, une variable définie comme PUBLIC dans un module est
accessible par tous les formulaires et classes, ce qui est utile pour stocker des informations communes comme l'état utilisateur ou les paramètres d'application.
- Lorsqu'une fonction est déclarée PUBLIC, elle peut être appelée directement par d'autres modules : Cela favorise la réutilisation du code : une
fonction utile peut être écrite une fois dans un module et utilisée dans plusieurs formulaires sans duplication.
- En programmation orientée objet (POO) avec Visual Basic, PUBLIC a aussi un rôle majeur : Dans une classe, une méthode ou une propriété PUBLIC devient
accessible à tous les objets qui créent une instance de cette classe, facilitant ainsi l'encapsulation contrôlée des fonctionnalités.
- Utiliser PUBLIC ne signifie pas toujours que tout doit être ouvert : Une bonne pratique est de rendre publics uniquement les éléments strictement
nécessaires à l'extérieur, tout en gardant le reste privé ou protégé, pour respecter le principe de programmation dit de "l'information cachée".
Dernière mise à jour : Lundi, le 19 novembre 2012