Atributos y Métodos en Programación Orientada a Objetos

¿Qué son los atributos?

Los atributos son las características o datos que tiene un objeto.

Por ejemplo, una persona puede tener:
  • nombre
  • edad
  • altura
Cada objeto tendrá sus propios valores para esos atributos.

¿Qué son los métodos?

Los métodos son las acciones que un objeto puede realizar.

Siguiendo el ejemplo de una persona:
  • saludar()
  • caminar()
  • hablar()
Los métodos son funciones que viven dentro de una clase.

Ejemplo de atributos y métodos en Python

class Coche:
    def __init__(self, marca, velocidad):
        self.marca = marca          # Atributo
        self.velocidad = velocidad  # Atributo

    def acelerar(self):             # Método
        self.velocidad += 10
        return f"Velocidad actual: {self.velocidad} km/h"

# Creamos un objeto
mi_coche = Coche("Toyota", 120)

print(mi_coche.acelerar())  # Velocidad actual: 130 km/h
Inicio
Ir al blog de Daniel