Qu'est-ce que la classe self __ __ en Python ?
Qu'est-ce que la classe self __ __ en Python ?

Vidéo: Qu'est-ce que la classe self __ __ en Python ?

Vidéo: Qu'est-ce que la classe self __ __ en Python ?
Vidéo: Le paramètre self en 1 minute 2024, Novembre
Anonim

soi . _classer_ est une référence au type de l'instance actuelle. Pour les instances de abstract1, ce serait le abstract1 classer lui-même, ce que vous ne voulez pas avec un résumé classer.

De même, il est demandé, qu'est-ce que la classe _ _ en Python ?

"_init _ " est une méthode réservée dans cours de python . Il est connu comme un constructeur dans les concepts orientés objet. Cette méthode appelée lorsqu'un objet est créé à partir du classer et il permet au classer pour initialiser les attributs d'un classer.

De plus, à quoi sert _ call _ en Python ? Les _appel_ la méthode permet Python programmeurs pour écrire des classes où les instances se comportent comme des fonctions. Les fonctions et les instances de ces classes sont appelées des callables. Il est même possible de surcharger l'opérateur "+" ainsi que tous les autres opérateurs pour les besoins de votre propre classe.

De plus, qu'est-ce que self _ dict _ Python ?

Fondamentalement, il contient tous les attributs qui décrivent l'objet en question. Il peut être utilisé pour modifier ou lire les attributs. Citant la documentation de _dict_ Dictionnaire ou autre objet de mappage utilisé pour stocker les attributs (inscriptibles) d'un objet. Souvenez-vous que tout est objet dans Python.

Qu'est-ce que def _ init _(self ?

_init_ est le constructeur d'une classe. Les soi Le paramètre fait référence à l'instance de l'objet (comme celui-ci en C++). Point de classe: def _init_ ( soi , x, y): soi.

Conseillé: