Sobes.tech
Intern

Mi az egy tárgy?

sobes.tech MI

Válasz az MI-től

Osztálypéldány. Egy objektum állapota a tulajdonságainak (változóknak) értékeitől függ, viselkedése pedig a metódusaitól (függvényeitől).

// Osztály példája
class Dog {
    // Tulajdonság
    var name: String
    
    // Konstruktor
    init(name: String) {
        self.name = name
    }
    
    // Metódus
    func bark() {
        print("\(name) ugat!")
    }
}

// Objektum létrehozása (Dog osztály példánya)
let myDog = Dog(name: "Rex")

// Interakció az objektummal
myDog.bark() // Kiírja: "Rex ugat!"