Sobes.tech
Junior — Middle
87

Объясните, что такое класс в объектно-ориентированном программировании.

Answer from AI

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