Sobes.tech
Junior — Middle

Vysvetlite, čo je trieda v objektovo orientovanom programovaní.

sobes.tech AI

Odpoveď od AI

Trieda v objektovo orientovanom programovaní je šablóna alebo popis štruktúry dát, ktorá spája vlastnosti (polia) a metódy (funkcie), ktoré určujú správanie objektov vytvorených na základe tejto triedy.

Trieda slúži na vytváranie inštancií — objektov, ktoré majú konkrétne hodnoty vlastností a môžu vykonávať určité akcie. To umožňuje modelovanie reálnych entít a ich interakcií.

Príklad v Swift (iOS):

class Car {
    var color: String
    var speed: Int

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

    func accelerate() {
        speed += 10
    }
}

let myCar = Car(color: "Red", speed: 0)
myCar.accelerate()
print(myCar.speed) // 10