Sobes.tech
Junior — Middle

Puteți explica ce înseamnă un obiect în limbajul de programare Swift?

sobes.tech AI

Răspuns de la AI

În Swift, un obiect este o instanță a unei clase sau structură care conține date (proprietăți) și comportament (metode). Obiectele permit modelarea entităților reale și interacțiunea cu acestea prin metode. De exemplu, dacă aveți o clasă Car, obiectul va fi o mașină specifică cu caracteristici definite:

class Car {
    var color: String
    var model: String

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

    func drive() {
        print("Mașina merge")
    }
}

let myCar = Car(color: "Roșu", model: "Tesla")
myCar.drive() // Va afișa: Mașina merge

Prin urmare, un obiect este o instanță concretă cu stare și comportament, creată pe baza descrierii dintr-o clasă sau structură.