preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

Esto se muestra a continuación: La salida de esto es Sin embargo, si alteramos el orden en que el ToyCar hereda del padre clases tales que intercambiamos Toy and Car alrededor: Luego se busca primero en la clase Toy y la salida se cambia a Toy – move(). Esto muestra que el orden en que una clase hereda de varias clases es significativo en Python. 20.11 Herencia múltiple considerada dañina A primera vista, la herencia múltiple en Python puede parecer particularmente útil; después de todo, le permite mezclar varios conceptos en una sola clase muy fácil y rápidamente. Esto es ciertamente cierto y puede ser una característica muy flexible si se usa con cuidado. Sin embargo, la palabra cuidado se usa aquí y debe tenerse en cuenta. La herencia múltiple también puede ser muy peligrosa y es un tema bastante polémico. para programadores y para aquellos que diseñan lenguajes de programación. Pocas cosas en la programación son intrínsecamente malas, pero la herencia múltiple puede resultar en un nivel de complejidad (y comportamiento inesperado) que puede atar a los desarrolladores en nudos. Parte del problema destacado por quienes protestan contra la herencia múltiple se debe a la mayor complejidad y ambigüedad que puede ocurrir con múltiples árboles de herencia que pueden interconectarse entre las diferentes clases. Una manera de Coche de clase: def move(self): print(‘Coche - mover()’) Juguete de clase: def move(self): print(‘Juguete - mover()’) clase ToyCar(Coche, Juguete): """ Un coche de juguete """ tc = Coche de juguete() tc.mover() Coche - mover() clase ToyCar(Juguete, Coche): """ Un coche de juguete """ 20.10 Python y herencia múltiple 225

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Weiterlesen