Programacion Orientada A Objeto Python
Programacion Orientada A Objeto Python
Concept
Descripción
o
Atribut
Son variables internas del objeto.
os
# Crear objetos
persona1 = Persona("Ana", 25)
persona2 = Persona("Luis", 30)
# Llamar a métodos
persona1.saludar()
persona2.saludar()
🔎 Resultado:
Hola, soy Ana y tengo 25 años.
Hola, soy Luis y tengo 30 años.
🧰 Ventajas de la POO
Organiza mejor el código
Facilita el reuso mediante clases
Permite modularidad (código dividido en partes)
Facilita la herencia y polimorfismo (conceptos avanzados)
Concepto Significado
✅ Resumen gráfico
class Animal:
def hablar(self):
print("Hace un sonido")
class Perro(Animal):
def hablar(self):
print("Guau!")
# Polimorfismo
animal = Animal()
perro = Perro()