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