Què és l'auto __ classe __ a Python?
Què és l'auto __ classe __ a Python?

Vídeo: Què és l'auto __ classe __ a Python?

Vídeo: Què és l'auto __ classe __ a Python?
Vídeo: type(obj) vs. obj.__class__ in Python, and changing an object's class. 2024, Maig
Anonim

jo mateix . _classe_ és una referència al tipus de la instància actual. Per als casos d'abstract1, aquest seria abstract1 classe mateix, que és el que no vols amb un abstracte classe.

De la mateixa manera, es pregunta què és _ classe _ a Python?

"_init _ "és un mètode reservat en classes de python . Es coneix com a constructor en conceptes orientats a objectes. Aquest mètode s'anomena quan es crea un objecte a partir de classe i permet el classe per inicialitzar els atributs d'a classe.

A més, per a què serveix _ trucada _ a Python? El _anomenada_ mètode permet Python programadors per escriure classes on les instàncies es comportin com a funcions. Tant les funcions com les instàncies d'aquestes classes s'anomenen callables. Fins i tot és possible sobrecarregar l'operador "+" així com tots els altres operadors per als propòsits de la vostra pròpia classe.

A més, què és self _ dict _ Python?

Bàsicament conté tots els atributs que descriuen l'objecte en qüestió. Es pot utilitzar per alterar o llegir els atributs. Citant de la documentació per _dicte_ Un diccionari o un altre objecte de mapeig utilitzat per emmagatzemar els atributs (escrivibles) d'un objecte. Recordeu que tot és un objecte Python.

Què és def _ init _(self?

_inici_ és el constructor d'una classe. El jo mateix El paràmetre fa referència a la instància de l'objecte (com aquest en C++). Punt de classe: def _init_ ( jo mateix , x, y): jo mateix.

Recomanat: