Public (Visual Basic)
Spécifie qu’un ou plusieurs éléments de programmation déclarés n’ont pas de restrictions d’accès.
Notes
Si vous publiez un composant ou un ensemble de composants, comme une bibliothèque de classes, vous souhaitez généralement que les éléments de programmation soient accessibles par tout code qui interagit avec votre assembly. Pour accorder un tel accès illimité à un élément, vous pouvez le déclarer avec Public
.
L’accès public est le niveau normal pour un élément de programmation lorsque vous n’avez pas besoin de limiter l’accès à celui-ci. Notez que le niveau d’accès d’un élément déclaré au sein d’une interface, d’un module, d’une classe ou d’une structure est défini sur Public
par défaut si vous ne le déclarez pas autrement.
Règles
- Contexte de déclaration. Vous pouvez utiliser
Public
uniquement au niveau du module, de l’interface ou de l’espace de noms. Cela signifie que le contexte de déclaration pour un élémentPublic
doit être un fichier source, un espace de noms, une interface, un module, une classe ou une interface, et ne peut pas être une procédure.
Comportement
Niveau d’accès. Tout le code qui peut accéder à un module, une classe ou une structure peut accéder à ses éléments
Public
.Accès par défaut. Les variables locales à l’intérieur d’une procédure offrent par défaut un accès public, et vous ne pouvez pas utiliser de modificateurs d’accès sur celles-ci.
Modificateurs d’accès. Les mots clés spécifiant le niveau d’accès sont appelés modificateurs d’accès. Pour une comparaison des modificateurs d’accès, consultez Niveaux d’accès en Visual Basic.
Le modificateur Public
peut être utilisé dans les contextes suivants :