Junior — Middle
Објасните шта је класа у објектно-оријентисаном програмирању.
sobes.tech АИ
Одговор од АИ
Класа у објектно оријентисаном програмирању је шаблон или опис структуре података који спаја својства (поља) и методе (функције), који дефинишу понашање објеката креираних на основу те класе.
Класа служи за креирање инстанци — објеката који имају конкретне вредности својстава и могу извршавати одређене акције. Ово омогућава моделовање стварних ентитета и њихових интеракција.
Пример у 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