Clases :
Una clase es una plantilla o modelo para crear objetos. En una clase se define el comportamiento y las propiedades que tendrán los objetos que se creen a partir de ella.
Ejemplo con gatitos:
Imagina que los gatos son clases en un programa de software.
Cada tipo de gato (por ejemplo, siamés, persa, siameses de pelo largo) representa una clase diferente, y cada gato individual de una raza representa un objeto o instancia de esa clase.
Todos los gatos tienen patas, oídos y un hocico. Estas características compartidas podrían ser consideradas las propiedades de una clase.
Mi gato que es un siamés rojo y es muy gritón, pues así se comparta su raza y esa podría ser una propiedad de la clase "Siamés Rojo".
Ejemplo en código de la clase Siamés :
public class GatoSiamés
{
public string Nombre { get; set; }
public int Edad { get; set; }
public string ColorDePelo { get; set; }
public bool EsHembra { get; set; }
public string Raza { get; set; }
public GatoSiamés(string nombre, int edad, string colorDePelo, bool esHembra, string raza)
{
Nombre = nombre;
Edad = edad;
ColorDePelo = colorDePelo;
EsHembra = esHembra;
Raza = raza;
}
public void Maullar()
{
Console.WriteLine("¡Miau!");
}
public void Comer(string comida)
{
Console.WriteLine("{0} está comiendo {1}", Nombre, comida);
}
public void Dormir()
{
Console.WriteLine("{0} está durmiendo", Nombre);
}
public void Jugar()
{
Console.WriteLine("{0} está jugando", Nombre);
}
}
nota : no te preocupes si aun no entiendes del todo, en las siguientes articulos se clarificaran tus dudas
Top comments (0)