Introducción

La programación orientada a objetos (POO) es un paradigma que organiza el código en torno a objetos, que combinan datos (atributos) y funciones (métodos). Python soporta POO de manera sencilla y poderosa.

Crear una clase básica

  • class Persona: define una nueva clase.
  • __init__ es el constructor, se ejecuta al crear un objeto.
  • self representa la instancia actual.
  • Método saludar() imprime un mensaje usando los atributos.

Crear objetos (instancias)

Salida:

Cada objeto tiene sus propios valores de atributos.

Atributos y métodos

  • Atributos: variables asociadas al objeto (nombre, edad).
  • Métodos: funciones dentro de la clase (saludar).
  • Puedes agregar más métodos según la lógica que necesites.

Herencia

La POO permite crear clases que heredan de otras:

Salida:

Conclusión

La POO en Python te permite organizar tu código de forma clara, reutilizable y escalable. Con clases, atributos, métodos y herencia, puedes modelar problemas del mundo real en tus programas.

Llamada a la acción:

Crea una clase Coche con atributos como marca y modelo, y métodos como arrancar() y detener(). Luego, crea una clase CocheElectrico que herede de Coche y agregue un método cargar_bateria().


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *