viernes, 26 de noviembre de 2010

Modificadores de Acceso en C#

Las variables o miembros de una clase se declaran de la misma manera que las variables convencionales en C#, pero pueden poseer algunos modificadores particulares o especiales. Es posible utilizar lo que se conoce como modificador de acceso, que regulará la manera de interactuar con una variable o el método desde otros objetos.
Siempre podremos acceder a las variables de una clase desde los métodos declarardos en ella. Para otros métodos de otras clases, éstos nos impondrán limitaciones:
  • Internal: La variable es declarada como interna. Podemos acceder a su contenido desde métodos de clases que se encuentran dentor del mismo assembly o ejecutable de nuestro proyecto.
  • Private: La variable es declarada como privada. Sólo podemos acceder a su contenido desde métodos de la clase, pero no desde métodos de clases derivadas. Si cuando declaramos la variable no especificamos lo contrario, será del tipo private.
  • Protected: La variable es declarada como protegida. No podemos acceder a su contenido desde objetos externos, pero sí, desde métodos de la clase y clases derivadas de ella.
  • Protected Internal: La variable es declarada como protegida interna. Podemos acceder a su contenido desde métodos de clases que se encuentren dentro del mismo assembly o ejecutable, desde métodos que estén ubicados dentro de la misma clase y desde clases derivadas de ella.
  • Public: La variable es declarada como pública, de modo que podemos acceder a su contenido desde cualquier objeto de cualquier tipo.

Veamos entonces como declarar una clase

class Persona

{

public string nombre;

public string apellido;

public string DNI;

public int edad;

public Persona() {}

}

El código así escrito ha definido la clase Persona. Dicha clase constituye un tipo de dato nuevo, que estará disponible para ser utilizado en nuestra aplicación.

Espero les haya servido el ejemplo saludos

Guillermo Andrés Arduino

Microsoft Active Professional 2009-2010

No hay comentarios:

Publicar un comentario

Deja todo lo que quieras decirnos, somos mentes abiertas y leemos de todo y para todos, pero por favor no insultes, no agredas, no seas pornografico, eso no nos gusta y te vamos a mandar bien lejos.