Sobes.tech
Junior — Middle

Explica qué es una 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 descripción de la estructura de datos que combina propiedades (campos) y métodos (funciones), que definen el comportamiento de los objetos creados a partir de esa clase.

La clase sirve para crear instancias, que son objetos con valores específicos de propiedades y que pueden realizar acciones determinadas. Esto permite modelar entidades reales y sus interacciones.

Ejemplo en Swift (iOS):

class Car {
    var color: String
    var speed: Int

    init(color: String, speed: Int) {
        self.color = color
        self.speed = speed
    }

    func accelerate() {
        speed += 10
    }
}

let myCar = Car(color: "Red", speed: 0)
myCar.accelerate()
print(myCar.speed) // 10