Una clase consiste en usar la palabra clave "class", seguida del nombre que necesites asignar. En este ejemplo creamos la clase barco:
class barco:
Para que una clase sea validad en Python debemos recordar dos caracteristicas de estas.
El siguiente paso en una clase es asignarle atributos, estos atributos son los que definiran a la clase. En el ejemplo siguiente asignaremos dos atributos de la clase:
class barco:
Flota = "M3-12"
pais_de_origen = "Estados Unidos"
Las clases no tienen un limite al numero de atributos que pueden haber. Es importante saber que cuando definimos atributos existen dos cosas para estar pendiente:
La declaración de una clase requiere que se instancie un objeto de es clase, y en base a eso podemos hacer modificaciones de los atributos. A continuacion vemos como podemos instanciarla en una variable llamada youtube.
class mi_video:
duracion = "3:45"
calidad = "480p"
youtube = mi_video()
Para referenciar la propiedad o atributo de un objeto en Python, lo que necesitamos es seguir la siguiente estructura variable + . + atributo. Veremos el siguiente ejemplo:
mi_video.duracion
Nosotros podemos tratar es propiedad como variable cualquiera, es por eso que podemos modificar el valor de ese atributo:
class mi_video:
duracion = "3:45"
calidad = "480p"
youtube = mi_video()
youtube.duracion = "5:45"
youtube.calidad = "1080p"
print("Mi video tiene "+ youtube.duracion + " minutos con \\
una calidad de " + youtube.calidad +".")
Esto imprime el siguiente mensaje:
Mi video tiene 3:45 minutos con una calidad de 480p.
De esta manera pudimos referenciar los atributos del objeto. Con esto podemos modificar o actualizar los atributos de la clase.
About me:
Steemer, crypto fan, like to listen to 90s hip hop, and loves to chat about Linux Python and Free software. Runs a local Tech club in sunny Cancun, and enjoys hoping on planes and landing somewhere else.