Sobes.tech
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