#35. Функции: первое знакомство, определение def и их вызов | Python для начинающих
Python. ООП. __init__ и self
Всем привет!
В прошлой статье мы обсудили что такое класс, как создавать, его синтаксис и указали, что в каждом классе должен быть метод __init__ у которого аргументом является self. В этой статье мы по ближе с ними познакомимся. __init__ является специальным методом, который вызывается при создании объекта класса. В методе __init__ устанавливаются атрибуты и методы класса. Первым параметром (параметры метода __init__ начинаются с аргумента self), который передается в метод при его вызове, является аргумент self, который указывает на то, что метод будет вызываться для этого экземпляра...
6 отборных практик для определения метода __init__ в Python
Источник: Nuances of Programming Важнейшим основополагающим аспектом Python как объектно-ориентированного языка программирования является определение связанных классов для управления и обработки данных в программах. При создании классов в первую очередь мы определяем метод инициализации __init__. И чем грамотнее это делается, тем проще становится понимать объекты экземпляра класса при чтении. В статье вас ждет обзор наилучших практик определения метода __init__. 1. Размещайте метод __init__ в самом...