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

Python Senior Без компании
Что такое класс
Ответы
Класс в 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() # Вывод: Rex says woof! ``` **Ключевые моменты:** - `__init__` — конструктор, вызывается при создании объекта. - `self` — ссылка на экземпляр класса. - Классы поддерживают наследование, полиморфизм и инкапсуляцию.