Programación Orientada a Objetos C# l Clases (Gatitos Incluidos)
Paulina Carolina
Posted on March 31, 2023
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
Posted on March 31, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
March 31, 2023