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.