[Python-es] HERENCIA
Daniel Sarmiento
dsarmientos en gmail.com
Jue Abr 7 18:50:59 CEST 2011
Suponiendo que el nuevo atributo de Estudiante se llama na, puede ser así:
class Estudiante(Persona):
def __init__(self, nombre, na):
Persona.__init__(self, nombre)
self.na = na
Si cambias la definición de Persona a:
class Persona(object):
....
Se podría hacer así:
class Estudiante(Persona):
def __init__(self, nombre, na):
super(Estudiante, self).__init__(nombre)
self.na = na
HTH
Daniel
2011/4/7 Yixander de la Paz Milán <ydmilan en estudiantes.uci.cu>:
> hola:
>
> Tengo una clase Estudiante que hereda de Persona, mi problema es como hacer que la clase Estudiantes herede el metodo __init__ de persona y a la vez agregarle un nuevo parametro "grupo" y como crear el objeto Estudiante. Si pudieran enviarme un ejemplo se los agradeceria.
>
> class Persona:
> def __init__(self, nombre):
> self.nombre = nombre
>
> class Estudiante(Persona): --> Aqui agreagrle el atributo grupo
>
>
> saludos
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
Más información sobre la lista de distribución Python-es