14 - Implementación de la herencia en Python

Lección 14 del curso Python Nivel Avanzado.

Introducción

En la lección anterior vimos en qué consiste el concepto de herencia en la Programación Orientada a objetos, que permite crear subclases que heredarán los atributos y métodos de la clase base de la cual se derivan.

En esta lección entonces veremos cómo implementar estas ideas de forma práctica en Python.

Suscríbete y accede al código fuente y al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online

Familia de figuras geométricas

Para entender cómo usar el concepto de herencia en Python crearemos esta familia de clases:

Recuerda suscribirte para acceder al código fuente y al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online

Conclusión

Hemos visto lo sencillo que resulta implementar el concepto de herencia en Python, teniendo en cuenta que debemos usar la palabra clave super en el constructor de las subclases para así inicializar la clase base.

Y con esto ya estamos listos para ver otro elemento fundamental en la Programación Orientada a Objetos: el polimorfismo. Así que en la próxima lección hablaremos de este concepto de polimorfismo y de cómo implementarlo en Python.

Ver todas las lecciones de este curso