ejercicios 9 y 10_Seguimos con programación orientada a objetos
¡¡¡OJO!!!Para copiar en GOOGLE
COLAB: clic botón derecho del
ratón--->
copiar selección, o te copia toda
la celda
¡¡¡OJO!!Indentación para q
funcione--->
es python
Ejercicio 9 GOOGLE COLAB__carballalrosal...
class MyClass: #defino la clase
x = 5 #propiedad pública ( no tiene self) propiedad de la clase pública, puedo modificarla desde fuera de la clase cuando un objeto esté creado (que es instanciar una clase)
p1 = MyClass() #creo el objeto p1, que contiene una propiedad de la clase MyClass, x
print(p1.x) # imprimo el valor de la propiedad x
Ejercicio 10 GOOGLE COLAB carballalrosal...
class TengoSaludo:
saludo1="Buenos días" # saludo 1, saludo 2 son una propiedad de la clase TengoSaludo
saludo2="hasta mañana"
instanciaPepe=TengoSaludo() #dos objetos de la misma clase, instanciados desde la misma clase
instanciaMaria=TengoSaludo() #como estoy instanciando una clase siempre tengo que poner paréntesis--> TengoSaludo()
print(instanciaPepe.saludo1) # consulto el valor de la propiedad saludo1 de la instanciaPepe
print(instanciaMaria.saludo2) # consulto el valor de la propiedad saludo2 de la instanciaMaria
print(instanciaMaria.saludo1)
Eliminar el objeto p1:
del p1 # si vuelvo a preguntar el valor print(p1.x) no puede hacerlo, da error google Colab