Sobes.tech
Junior — Middle

Czy możesz wyjaśnić, co oznacza obiekt w języku programowania Swift?

sobes.tech AI

Odpowiedź od AI

W Swift obiekt to instancja klasy lub struktury, która zawiera dane (właściwości) i zachowanie (metody). Obiekty pozwalają modelować rzeczywiste byty i wchodzić z nimi w interakcje za pomocą metod. Na przykład, jeśli masz klasę Car, obiektem będzie konkretny samochód z określonymi cechami:

class Car {
    var color: String
    var model: String

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

    func drive() {
        print("Samochód jedzie")
    }
}

let myCar = Car(color: "Czerwony", model: "Tesla")
myCar.drive() // Wyświetli: Samochód jedzie

Zatem obiekt to konkretna instancja z stanem i zachowaniem, utworzona na podstawie opisu w klasie lub strukturze.