[Python-es] problemas con herencia (de programacion claro)
Alexis Roda
alexis.roda.villalonga en gmail.com
Lun Jul 7 16:35:15 CEST 2008
En/na inf200468 en ucf.edu.cu ha escrit:
>
> Hola:
> ���������� para que una
> clase herede de otra , en su declaracion pongo� class Miclase(Padre): , pero esto
> me da error ,
que error ?
> y tengo ambas clases definidas en el mismo fichero .py , y desde la clase
> hija quiero tener acceso a metodos y atributos de la clase padre...y si alguien puede
> explicar como puedo reprogramar un metodo que ya esta definido en la clase padre.
Simplemente redefinelo en la clase hijo:
class Padre :
def foo(self) :
print "padre"
class Hijo(Padre) :
def foo(self) :
print "hijo"
Para más información échale un vistazo a:
http://pyspanishdoc.sourceforge.net/tut/node11.html (en castellano)
http://docs.python.org/tut/node11.html (en inglés)
Saludos
Más información sobre la lista de distribución Python-es