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.