Update Python Ofensivo

This commit is contained in:
2023-12-25 10:54:18 +01:00
parent 8896ac39c2
commit ab95e6f805
14 changed files with 70 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
#!/usr/bin/env python3
"""
Atributo privado
"""
class Coche:
def __init__(self, marca, modelo):
self.marca = marca
self.modelo = modelo
self.__kilometraje = 0 # Atributo privado
def conducir(self, km):
if km >= 0:
self.__kilometraje += km
else:
print("\n[!] Los kilometros deben ser mayores de 0\n")
def mostrar_kilometraje(self):
return self.__kilometraje
coche = Coche("Toyota", "Corolla")
coche.conducir(150)
# Esto no se hace, te matan los desarrolladores
print(coche._Coche__kilometraje)
print(coche.mostrar_kilometraje()) # El convenio especifica que se haga así