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 едет