Public (Visual Basic)
Especifica que uno o varios elementos de programación declarados no tienen restricciones de acceso.
Comentarios
Si va a publicar un componente o un conjunto de componentes, como una biblioteca de clases, suele querer que cualquier código que interopera con el ensamblado pueda acceder a los elementos de programación. Para conferir este acceso ilimitado en un elemento, puede declararlo con Public
.
El acceso público es el nivel normal de un elemento de programación cuando no es necesario limitar el acceso a él. Tenga en cuenta que el nivel de acceso de un elemento declarado dentro de una interfaz, un módulo, una clase o una estructura tiene Public
como valor predeterminado si no lo declara de otro modo.
Reglas
- Contexto de declaración. Puede usar
Public
solo en el nivel de módulo, interfaz o espacio de nombres. Esto significa que el contexto de la declaración de un elementoPublic
debe ser un archivo de código fuente, un espacio de nombres, una interfaz, un módulo, una clase o una estructura, y no puede ser un procedimiento.
Comportamiento
Nivel de acceso. Todo el código que puede tener acceso a un módulo, una clase o una estructura puede acceder a sus elementos
Public
.Acceso predeterminado. Las variables locales dentro de un procedimiento tienen como valor predeterminado el acceso público y no se pueden usar modificadores de acceso en ellas.
Modificadores de acceso. Las palabras clave que especifican el nivel de acceso se denominan modificadores de acceso. Para una comparación de los modificadores de acceso, consulte Niveles de acceso en Visual Basic.
El modificador Public
se puede utilizar en los contextos siguientes: