[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