Recortes de mi Webeo


Modificadores de acceso

Posted in Net por novaxo en 26 junio, 2007

Lo básico para entener que son y en como usarlos.

ccesibilidad declarada Significado
public Acceso no restringido.
protected Acceso limitado a la clase contenedora o a los tipos derivados de esta clase.
internal Acceso limitado al proyecto actual.
protected internal Acceso limitado al proyecto actual o a los tipos derivados de la clase contenedora.
private Acceso limitado al tipo contenedor.

Sólo se permite un modificador de acceso para un miembro o tipo, excepto cuando se utiliza la combinación protected internal.

Los modificadores de acceso no se pueden utilizar en espacios de nombres. Los espacios de nombres no presentan restricciones de acceso.

Según el contexto en el que se produce una declaración de miembro, sólo se permite declarar ciertos tipos de acceso. Si no se especifica ningún modificador de acceso en una declaración de miembro, se utiliza el tipo de acceso predeterminado.

Los tipos de nivel superior, que no están anidados en otros tipos, sólo pueden tener accesibilidad internal o public. La accesibilidad predeterminada para estos tipos es internal.

Los tipos anidados, que son miembros de otros tipos, pueden tener un tipo de acceso declarado como el que se indica en la siguiente tabla.

Miembros de Accesibilidad predeterminada Accesibilidades declaradas permitidas
enum public Ninguna
class private publicprotectedinternalprivate

protected internal

interface public Ninguna
struct private publicinternalprivate

La accesibilidad de un tipo anidado depende de su dominio de accesibilidad, el cual se determina mediante la accesibilidad declarada para el miembro y el dominio de accesibilidad del tipo inmediato que lo contiene. Sin embargo, el dominio de accesibilidad de un tipo anidado no puede exceder al del tipo contenedor.

Fuente del recorte

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: