Sobes.tech
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.