Index du contenu
20.12 Resumen Para recapitular sobre el concepto de herencia. Se admite la herencia entre clases en Pitón. Por ejemplo, una clase puede extender (subclase) otra clase o un conjunto de clases. Una subclase hereda todos los métodos y atributos definidos para la(s) clase(s) principal(es) pero puede anularlos en la subclase. En cuanto a la herencia decimos: • Una subclase hereda de una superclase. • Una subclase obtiene todo el código y los atributos de la superclase. • Una subclase puede agregar nuevos códigos y atributos. • Una subclase puede anular el código y los atributos heredados. • Una subclase puede invocar un comportamiento heredado o acceder a atributos heredados. 20.13 Recursos en línea Hay muchos recursos disponibles en línea relacionados con la herencia de clases, que incluyen: • https://docs.python.org/3/tutorial/classes.html#inheritance El software Python Tutorial básico sobre la herencia de clases. • https://en.wikipedia.org/wiki/Multiple_inheritance que proporciona una discusión sobre la herencia múltiple y los posibles desafíos que puede presentar. clase J(H): def str(uno mismo): devuelve super().str() + ‘J’ clase I(A, J): def str(uno mismo): devuelve super().str() + ‘I’ clase X(J, H, B): def str(uno mismo): devuelve super().str() + ‘X’ 230 20 Herencia de clase
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• 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.
Lire plus