Sobes.tech
Intern

Kas ir objekts?

sobes.tech AI

Atbilde no AI

Klases piemērs. Objekta stāvokli nosaka tā īpašību (mainīgo) vērtības, bet uzvedību — metodes (funkcijas).

// Klases piemērs
class Dog {
    // Īpašība
    var name: String
    
    // Konstruktoris
    init(name: String) {
        self.name = name
    }
    
    // Metode
    func bark() {
        print("\(name) rej!")
    }
}

// Objekta izveide (Dog klases instances)
let myDog = Dog(name: "Rex")

// Ar objektu saistīta darbība
myDog.bark() // Parāda "Rex rej!"