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