Sobes.tech
Junior — Middle

Ներկայացրեք, թե ինչ է դասը օբյեկտային ծրագրավորման մեջ։

sobes.tech AI

Պատասխան AI-ից

Օբյեկտային ուղղված ծրագրավորման մեջ դասը՝ դա տվյալների կառուցվածքի սանդղակ կամ նկարագրություն է, որը միավորում է հատկությունները (գոտիները) և մեթոդները (ֆունկցիաները), որոնք սահմանում են այդ դասի վրա հիմնված օբյեկտների վարքագիծը:

Դասը ծառայում է օրինակների ստեղծման համար — օբյեկտների, որոնք ունեն կոնկրետ հատկությունների արժեքներ և կարող են կատարել որոշ գործողություններ: Սա թույլ է տալիս մոդելավորել իրական գոյություններն ու նրանց փոխազդեցությունները:

Օրինակ 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