Junior — Middle
Izskaidrojiet, kas ir klase objektorientētajā programmēšanā.
sobes.tech AI
Atbilde no AI
Objektorientētās programmēšanas klasē ir šablons vai datu struktūras apraksts, kas apvieno īpašības (laukus) un metodes (funkcijas), kas definē to, kā darbojas objekti, kas izveidoti, pamatojoties uz šo klasi.
Klase tiek izmantota, lai izveidotu instancijas — objektus, kuriem ir konkrētas īpašību vērtības un kuri var veikt noteiktas darbības. Tas ļauj modelēt reālas būtnes un to mijiedarbību.
Piemērs 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