Junior — Middle
Selgitage, mis on klass objektorienteeritud programmeerimises.
sobes.tech AI
Vastus AI-lt
Objektorienteeritud programmeerimises on klass šablon või kirjeldus andmestruktuuri kohta, mis ühendab omadused (väljad) ja meetodid (funktsioonid), mis määravad selle klassi põhjal loodud objektide käitumise.
Klassi kasutatakse eksemplaride — objektide loomiseks, millel on konkreetsete omaduste väärtused ja mis saavad täita teatud toiminguid. See võimaldab modelleerida reaalseid üksusi ja nendevahelisi suhtlusi.
Näide Swiftis (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