Этот вопрос проверяет понимание концепции классов как основы объектно-ориентированного программирования (ООП) в Python.
Класс — это шаблон для создания объектов. Он описывает свойства (атрибуты) и поведение (методы) объектов, которые на нём основаны.
Класс — это концептуальная основа ООП. В Python класс создаётся с использованием ключевого слова class. Объекты, созданные из класса, называют экземплярами (instances).
Пример создания класса:
class MyClass:
def __init__(self, name):
self.name = name
def greet(self):
return f"Hello, {self.name}"
obj = MyClass("Alice")
print(obj.greet()) # Hello, AliceОсобенности:
Класс объединяет данные и функции, которые работают с этими данными.
Это позволяет инкапсулировать логику, улучшая читаемость и повторное использование кода.
Когда использовать:
Для моделирования сущностей реального мира или логических структур (например, пользователей, продуктов, транзакций).