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: [email protected]
Msn y Gtalk: [email protected]
Porta Webl: http://www.intercambiolibre.org
2011/4/7 Yixander de la Paz Milán <[email protected]>
> 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
> [email protected]
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/