Del curso: Python esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.600 cursos impartidos por expertos del sector.

Constructor de una clase en Python

Constructor de una clase en Python - Tutorial de Python

Del curso: Python esencial

Constructor de una clase en Python

Los objetos por sí mismos no tienen ninguna propiedad. Las propiedades debemos definirlas en un método creado para las clases llamado init. Este método nos permite definir los valores iniciales del objeto que será creado a partir de la clase. La función init es el constructor de la clase. El constructor siempre se ejecuta cuando se crea el objeto. Para nuestra clase Persona vamos a crear el método init. Reemplazamos el pass por «def __init__(self):». El constructor de la clase y todas las funciones de la clase reciben como primer parámetro el self. Esta variable representa la instancia de la clase y, a través de ella, se pueden acceder a las propiedades y funciones de la clase. Ahora, dentro del constructor, vamos a imprimir el texto «Estoy en el constructor». Salimos de la clase y declaramos nuestro primer objeto de tipo «Persona», que será llamado «paco». Guardamos, nos vamos a la terminal y ejecutamos nuestro programa «persona.py». Como vemos, en la consola se imprimió el texto…

Contenido