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

Entradas populares de este blog

BLOQUE 5_Páginas de IA generativa de video (gratis y sin pagar) para 4º ESO IA artificial_Inteligencia artificial

GrÁfico de lineas, google colab o jupyter ,GRÁFICO DE DISPERSIÓN Y DETECCIÓN DE PROFUNDIDAD, NOTEBOOK, PÍDELE A TU IA FAVORITA,