Что такое класс в Python

Python Middle Без компании
Что такое класс в Python
Ответы
Класс в Python — это шаблон для создания объектов, определяющий их структуру и поведение. Он инкапсулирует данные (атрибуты) и методы (функции) для работы с ними. **Пример:** ``` class Dog: def __init__(self, name, age): # Конструктор self.name = name # Атрибут экземпляра self.age = age def bark(self): # Метод print(f"{self.name} says woof!") # Создание объекта (экземпляра класса) my_dog = Dog("Rex", 3) my_dog.bark() # Вызов метода ``` **Ключевые особенности:** - `__init__` — конструктор, вызывается при создании объекта. - `self` — ссылка на экземпляр класса. - Наследование, полиморфизм и инкапсуляция поддерживаются. - Классы могут содержать атрибуты класса (общие для всех экземпляров) и методы.