Junior — Middle
Pode explicar o que se entende por objeto na linguagem de programação Swift?
sobes.tech IA
Resposta da IA
Em Swift, um objeto é uma instância de uma classe ou estrutura que contém dados (propriedades) e comportamento (métodos). Os objetos permitem modelar entidades reais e interagir com elas através de métodos. Por exemplo, se tiver uma classe Car, o objeto será um carro específico com características definidas:
class Car {
var color: String
var model: String
init(color: String, model: String) {
self.color = color
self.model = model
}
func drive() {
print("O carro está a conduzir")
}
}
let myCar = Car(color: "Vermelho", model: "Tesla")
myCar.drive() // Vai mostrar: O carro está a conduzir
Assim, um objeto é uma instância concreta com estado e comportamento, criada com base na descrição numa classe ou estrutura.