[Python-es] HERENCIA

Jesse jpadillaa en intercambiolibre.org
Jue Abr 7 18:50:19 CEST 2011


tendrias que redefinir el metodo init en la clase hija.


class persona():
    def __init__(self,nombre):
        self.nombre = nombre

class estudiante(persona):
    def __init__(self,nombre, grupo):
        persona.__init__(self,nombre)
        self.grupo = grupo

a = persona('jesse')
b = estudiante('jesse','noveno')

print 'Nombre: ', a.nombre
print '\n'
print 'Nombre: ', b.nombre
print 'Grupo: ', b.grupo

Jesse Padilla Agudelo
Teléfono: (57) 300 8273009
Skype: jesse.agudelo
Mail: jpadillaa en intercambiolibre.org
Msn y Gtalk: jpadillaa en intercambiolibre.org
Porta Webl: http://www.intercambiolibre.org




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/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110407/9703e69c/attachment.html>


Más información sobre la lista de distribución Python-es