4.Constructores en Python - ProgOrientadaObjetos-P-AA2022/consulta01-grupo002 GitHub Wiki

En Python existen los denominados métodos “mágicos” es decir, los métodos se construyen y tienen un nombre especial y sólo se les llama en determinadas circunstancias, ya que es inusual llamar a estos métodos directamente en un programa.

Constructores Driver_php-929fc80e-a26b-46a1-a473-6131dea49796

El método init es el encargado de actuar como constructor, es decir, inicializará una serie de propiedades y ejecutará el código que especificamos al crear un objeto de la clase, cuando se le llame al “init” con dos guiones bajos al inicio y final de la palabra init entonces ya tiene la sintaxis adecuada para que Python.

¿Cómo se declara un constructor en Python?

A diferencia de otros lenguajes como Java, el constructor de las clases de Python se define como la función init dentro de la definición de la clase.

La tarea de los constructores es inicializar(asignar valores) a los miembros de datos de la clase cuando se crea un objeto de la clase. En Python, el método __init __() se llama constructor y es siempre se llama cuando se crea un objeto.

Diseño sin título (13)