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:
Por ejemplo, una persona puede tener:
- nombre
- edad
- altura
¿Qué son los métodos?
Los métodos son las acciones que un objeto puede realizar.
Siguiendo el ejemplo de una persona:
Siguiendo el ejemplo de una persona:
- saludar()
- caminar()
- hablar()
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