Herencia en Python

CN Camilo Nova Camilo Nova

Camilo Nova

CEO
1 min read.

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

#!/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()

Written by Camilo Nova

CN Camilo Nova Camilo Nova

As the Axiacore CEO, Camilo writes about the intersection of technology, design, and business. With a strategic mindset and a deep understanding of the industry, he is dedicated to helping companies grow.

Newsletter

Subscribe to our newsletter:

Read more

Clases en Python

Ejemplo del manejo de clases en python:#!/usr/bin/env python#Primera clase en pythonclass Empresa : """Clase Empresa, que ...

1 min read.

Funciones en Python

Este es un ejemplo de manejo de funciones en python:#!/usr/bin/env python# La funcion debe declararse antes de ser llamada, e...

1 min read.

Bucles en Python

Ejemplo de los bucles en Python:#!/usr/bin/env python# Bucles en pythonif __name__ == '__main__': while True : ...

1 min read.

Build Once. Own Forever.