Sobes.tech
Back to questions
Junior — Middle
68

Можете объяснить, что представляют собой классы в объектно-ориентированном программировании?

Answer from AI

sobes.tech AI

Класс в объектно-ориентированном программировании — это шаблон или «чертёж» для создания объектов. Он определяет структуру (атрибуты) и поведение (методы) объектов, которые будут создаваться на его основе.

Например, класс Car может содержать атрибуты color, model, year и методы drive(), stop(). Создавая объект этого класса, мы получаем конкретную машину с заданными характеристиками и возможностями.

Пример на Python:

class Car:
    def __init__(self, model, color):
        self.model = model
        self.color = color

    def drive(self):
        print(f"{self.model} едет")

my_car = Car("Toyota", "red")
my_car.drive()  # Выведет: Toyota едет