Junior — Middle
¿Puedes explicar el concepto de clase en programación orientada a objetos?
sobes.tech AI
Respuesta de la IA
Una clase en programación orientada a objetos es una plantilla o un esquema para crear objetos. Describe las propiedades (campos) y comportamientos (métodos) que tendrán los objetos de esa clase. La clase combina datos y funciones que trabajan con esos datos en una estructura.
Por ejemplo, en C# una clase puede verse así:
public class Car
{
public string Brand { get; set; }
public int Year { get; set; }
public void Drive()
{
Console.WriteLine($"El coche {Brand} está conduciendo.");
}
}
Aquí, la clase Car describe un coche con marca y año de fabricación, además de un método Drive que muestra un mensaje. Al crear un objeto de esta clase, obtenemos un coche específico con propiedades y comportamientos definidos.