POO Classes
La revisió el 22:19, 3 set 2012 per Enric (discussió | contribucions) (→Constructors i destructors)
...intro...
Contingut
Classe i instància
...
Constructors i destructors
- El constructor és un mètode que es crida al crear l'objecte. En Python és __init__.
- El destructor es crida al destruïr l'objecte. En Python és __del__.
Exemple:
class A():
def __init__(self):
print "construint l'objecte..."
def __del__(self):
print "destruim-lo!"
Comprovem que realment els mètodes son cridats:
>>> a = A() construint l'objecte... >>> del a destruim-lo!
NOTA PER CLASSES HEREDADES: el constructor de la subclasse sobreescriu el de la superclasse. Per controlar si el cridem es pot fer servir la sentència "super", veure en l'apartat d'herència més avall.
Herència
...
...cridant al constructor pare... (super)
Herència múltiple
...
Sobrecàrrega
...
Operadors
...
Visibilitat
...
Classes i mètodes virtuals
...