Junior — Middle
Paaiškinkite, kas yra klasė objektinio programavimo srityje.
sobes.tech AI
Atsakymas iš AI
Objektų orientuoto programavimo klasė yra šablonas arba aprašymas duomenų struktūros, kuris jungia savybes (laukus) ir metodus (funkcijas), kurie apibrėžia objektų, sukurtų pagal šią klasę, elgesį.
Klasė naudojama kurti pavyzdžius — objektus, turinčius konkrečias savybių reikšmes ir galinčius atlikti tam tikras veiklas. Tai leidžia modeliuoti realias būtybes ir jų sąveikas.
Pavyzdys 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