Compartir vía


Public (Visual Basic)

Especifica que uno o varios elementos de programación declarados no tienen restricciones de acceso.

Observaciones

Si va a publicar un componente o un conjunto de componentes, como una biblioteca de clases, normalmente quiere que los elementos de programación sean accesibles por cualquier código que interopera con el ensamblado. Para conceder acceso ilimitado a 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 como valor predeterminado Public si no lo declara de otro modo.

Reglas

  • Contexto de declaración. Solo puede usar Public en el nivel de módulo, interfaz o espacio de nombres. Esto significa que el contexto de declaración de un Public elemento debe ser un archivo de origen, un espacio de nombres, una interfaz, un módulo, una clase o una estructura, y no puede ser un procedimiento.

Comportamiento

  • Nivel de entrada. Todo el código que puede tener acceso a un módulo, una clase o una estructura puede tener acceso a sus Public elementos.

  • 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 ellos.

  • Modificadores de acceso. Las palabras clave que especifican el nivel de acceso se denominan modificadores de acceso. Para obtener una comparación de los modificadores de acceso, vea Niveles de acceso en Visual Basic.

El Public modificador se puede usar en estos contextos:

Instrucción Class

Instrucción Const

Instrucción Declare

Declaración de Delegado

Instrucción Dim

Instrucción Enum

Declaración de Evento

Instrucción Function

Declaración de Interfaz

Instrucción de Módulo

Declaración del Operador

Declaración de Propiedad

Instrucción Structure

Instrucción Sub

Consulte también