Конструктор класса
В Python конструктор класса - это метод с именем __init__
, который вызывается при создании нового экземпляра класса. Он используется для инициализации атрибутов объекта и выполнения других операций, которые должны быть выполнены при создании объекта.
Пример конструктора класса:
class MyClass:
def __init__(self, param1, param2):
# self - ссылка на сам объект, который создается
self.attribute1 = param1
self.attribute2 = param2
# Создание экземпляра класса с вызовом конструктора
my_object = MyClass(10, "Hello")
# Печать значений атрибутов объекта
print(my_object.attribute1) # Вывод: 10
print(my_object.attribute2) # Вывод: Hello
В этом примере __init__
принимает три параметра: self
(который представляет создаваемый объект) и два пользовательских параметра (param1
и param2
). Затем он инициализирует атрибуты attribute1
и attribute2
значением этих параметров.
Когда вы создаете экземпляр класса с использованием my_object = MyClass(10, "Hello")
, вызывается конструктор __init__
, который инициализирует атрибуты объекта значениями переданных параметров.
PreviousСпособы поиска и обработки текстаNextstatic методы и classmethod методы в python, различия между ними и примеры использования
Last updated
Was this helpful?