Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # modificar atributos de un objeto existente
- class Contador:
- # atributo es un valor entero dentro de la variable valor
- def __init__(self):
- self.valor = 0
- # metodos que modifican los atributos de la instancia
- # que sea crea a partir de esta clase.
- def incrementar(self, cantidad):
- self.valor += cantidad
- def decrementar(self, cantidad):
- self.valor -= cantidad
- def reiniciar(self):
- self.valor = 0
- # Crear una instancia de la clase Contador
- mi_contador = Contador()
- # se llama al atributo 'valor' del objeto 'mi_contador'
- print(mi_contador.valor) # Salida: 0
- # se llama al metodo 'incrementar()' del objeto 'mi_contador'
- mi_contador.incrementar(5)
- print(mi_contador.valor) # Salida: 5
- mi_contador.decrementar(2)
- print(mi_contador.valor) # Salida: 3
- mi_contador.reiniciar()
- print(mi_contador.valor) # Salida: 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement