Capítulo 26. Programación orientada a objetos: Panorama general
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Hasta ahora en este libro, hemos estado utilizando el término "objeto" de forma genérica. En realidad, el código escrito hasta ahora ha estado basado en objetos:hemos pasado objetos por nuestros scripts, los hemos utilizado en expresiones , hemos llamado a sus métodos, etc. Sin embargo, para que nuestro código se considere realmente orientado a objetos (OO), nuestros objetos generalmente tendrán que participar también en algo llamado jerarquía de herencia.
Este capítulo comienza nuestra exploración en de las clasesde Python , unaestructura y un dispositivo de codificación utilizados para implementar nuevos tipos de objetos en Python que admiten la herencia. Las clases son la principal herramienta de programación orientada a objetos (POO) de Python, por lo que en esta parte del libro también estudiaremos los fundamentos de la POO en . La programación orientada a objetos ofrece una forma diferente y a menudo más eficaz de programar. Al igual que las funciones, podemos utilizar clases para factorizar el código y minimizar la redundancia. A diferencia de las funciones, las clases facilitan la escritura de nuevos programas personalizando el código existente en lugar de cambiarlo in situ.
En Python, las clases se crean con una sentencia new: la class. Como verás, los objetos definidos con clases pueden parecerse ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access