Какво е self __ class __ в Python?
Какво е self __ class __ в Python?

Видео: Какво е self __ class __ в Python?

Видео: Какво е self __ class __ в Python?
Видео: #19. Магические методы __iter__ и __next__ | Объектно-ориентированное программирование Python 2024, Ноември
Anonim

себе си . _клас_ е препратка към типа на текущия екземпляр. Например abstract1, това би било abstract1 клас себе си, което не искате с абстрактно клас.

По подобен начин се пита какво е _ клас _ в Python?

"_в него _ " е запазен метод в python класове . Той е известен като конструктор в обектно-ориентирани концепции. Този метод се извиква, когато обект е създаден от клас и позволява на клас за инициализиране на атрибутите на a клас.

Освен това, каква е ползата от _ call _ в Python? В _повикване_ метод позволява Python програмистите да пишат класове, където екземплярите се държат като функции. И функциите, и екземплярите на такива класове се наричат извикващи се. Възможно е дори да претоварите оператора "+", както и всички други оператори за целите на вашия собствен клас.

Освен това, какво е self _ dict _ Python?

По принцип той съдържа всички атрибути, които описват въпросния обект. Може да се използва за промяна или четене на атрибутите. Цитат от документацията за _dict_ Речник или друг обект за съпоставяне, използван за съхраняване на атрибути (записващи) на обект. Не забравяйте, че всичко е обект Python.

Какво е def _ init _(self?

_в него_ е конструкторът за клас. В себе си параметърът се отнася до екземпляра на обекта (като този в C++). клас точка: def _init_ ( себе си , x, y): себе си.

Препоръчано: