Tres características principales de la orientación a objetos en Python
Encapsulación, herencia, polimorfismo.
1. Encapsulación: esta es una de las características básicas de la programación orientada a objetos. Los datos y los métodos (funciones) se encapsulan juntos para formar una clase (clase) y se proporcionan interfaces externas (métodos). acceso. .
2. Herencia: Es una forma de reutilización de código que permite que una clase (subclase) herede las propiedades y métodos de otra clase (clase principal).
3. Polimorfismo: significa que la misma operación actúa sobre diferentes objetos y puede ser interpretada y ejecutada de diferentes maneras.