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