Implementamos tecnologia y es asi como lo hacemos

Herencia en Python

Escrito el Junio 10, 2008 a las 10:31 am por Camilo Nova

Codigo que muestra el manejo de la herencia en python. Aun me pregunto porque permiten herencia multiple???

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env python
 
#Herencia en python
class Automotor :
    """Clase de la cual heredan las demas"""
 
    def __init__(self, ensambladora) :
        self.ensambladora = ensambladora
 
    def printEnsambladora(self) :
        print "La ensambladora es", self.ensambladora
 
class Carro(Automotor) :
    """Esta clase hereda de Automotor y sus metodos"""
    pass
 
class Motocicleta(Automotor) :
    """Esta clase hereda de Automotor y sus metodos, pero es diferente a Carro"""
    pass
 
if __name__ == '__main__':
    carro = Carro("Toyota")
    moto = Motocicleta("Auteco")
 
    carro.printEnsambladora()
    moto.printEnsambladora()

2 Responses to “Herencia en Python”

  1. diegueus9No Gravatar Says:
    Junio 10th, 2008 at 7:03 pm

    Que tiene de malo la herencia multiple??? es preferible un lenguaje como java que es abstracto y te toca hacer todo???

  2. Camilo NovaNo Gravatar Says:
    Junio 12th, 2008 at 9:30 am

    bueno, no precisamente, pero me parece mas claro el concepto de implementar múltiples interfaces (plantillas) a heredar de muchas clases abstractas (que pueden tener lógica), simplemente no lo veo tan claro.
    También leo que la propuesta de python es usar decoradores, aun estoy en eso, pero sigo sin ver claramente la ventaja de tener herencia múltiple.
    Que opinas diego?

Leave a Reply

AxiaCore Blog

Publicidad

Seguimiento

Etiquetas

Enlaces

Comentarios Recientes:

  • Irma Perez: Buenos Dias Estoy interesada en su empresa para la cartera.
  • hector2c: el artículo enlaZado, es del 2005…
  • Camilo Nova: El mio es de 126, aqui esta la prueba http://axiacore.com/blog/wp-co ntent/uploads/2008/11/iq-ca...
  • Camilo Nova: si, solo que no hay mas pies para cometer mas errores…
  • Erwin Orlando Vasquez: Hernando, hoy revise y encontré la pagina para suscribirse: http://www.123people.com/si...

Enlaces Recientes:

Archivo

Admin