Что делает всё это - class, init, self. в python?

Пользователь

от gage , в категории: Python , 3 месяца назад

Что делает всё это - class, init, self. в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jaren , 2 месяца назад

@gage 

В Python классы, init и self используются для определения и инстанцирования объектов.

  • class используется для создания класса. Класс - это шаблон, который определяет атрибуты (переменные) и методы (функции), которыми обладает объект, созданный на основе этого класса.
  • __init__ является специальным методом, который называется "конструктором" класса. Он используется для инициализации нового объекта, созданного на основе класса. Конструктор определяет, какие атрибуты будут иметь новый объект и какие значения им будут присвоены. Обычно этот метод содержит начальное значение для атрибутов объекта.
  • self является ссылкой на текущий объект, созданный на основе класса. Он используется для обращения к атрибутам и методам объекта. self передается как первый аргумент во все методы класса (включая __init__) и обычно используется для доступа к атрибутам объекта.