Sobes.tech
Junior — Middle

Explique o que é uma classe na programação orientada a objetos.

sobes.tech IA

Resposta da IA

Uma classe na programação orientada a objetos é um modelo ou descrição da estrutura de dados que combina propriedades (campos) e métodos (funções), que definem o comportamento dos objetos criados a partir dessa classe.

A classe serve para criar instâncias — objetos que têm valores específicos de propriedades e podem realizar ações determinadas. Isso permite modelar entidades reais e suas interações.

Exemplo em 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