Public (Visual Basic)
Actualización: noviembre 2007
Especifica que uno o varios elementos de programación declarados no tienen ninguna restricción de acceso.
Comentarios
Si publica un componente o conjunto de componentes, como una biblioteca de clases, deseará que los elementos de programación sean accesibles para todos los códigos que interactúan con su ensamblado. Para otorgar este acceso ilimitado en un elemento, puede declararlo con Public.
El acceso público es el nivel normal para un elemento de programación cuando no necesita limitar su acceso. Tenga en cuenta que el nivel de acceso de un elemento declarado dentro de una interfaz, módulo, clase o estructura es de forma predeterminada Public si no lo declara de otra forma.
Reglas
- Contexto de la declaración. Puede utilizar Public solamente en el nivel de módulo, interfaz o espacio de nombres. Esto significa que el contexto de la declaración para un elemento Public debe ser un archivo de código fuente, espacio de nombres, interfaz, módulo, clase o estructura y no puede ser un procedimiento.
Comportamiento
Nivel de acceso. Todos los códigos que pueden tener acceso a un módulo, clase o estructura pueden tener acceso a sus elementos Public.
Acceso predeterminado. Las variables locales dentro de un procedimiento tienen un valor predeterminado de acceso público y no puede utilizar ningún modificador de acceso en ellos.
Modificadores de acceso. Las palabras clave que especifican el nivel de acceso se llaman modificadores de acceso. Para consultar una comparación de los modificadores de acceso, vea Niveles de acceso en Visual Basic.
El modificador Public se puede utilizar en estos contextos:
Vea también
Conceptos
Niveles de acceso en Visual Basic
Procedimientos en Visual Basic