Se pueden crear constructores vacios y con parametros, como lo es en java?

Diego Astudillo

Diego Astudillo

Pregunta
studenthace 4 años

Se pueden crear constructores vacios y con parametros, como lo es en java?

1 respuestas
para escribir tu comentario
    Jose Noriega

    Jose Noriega

    studenthace 4 años

    Que tal Diego.

    Python no permite el polimorfismo paramétrico, es decir, en python no podríamos hacer lo que comentas.

    En el mejor de los casos, python lo que haría es sobreescribir el primer constructor con el segundo, de forma que si tenemos la siguiente definición:

    class MyClase: def __init__(self): pass def __init__(self, my_param): self.my_param = my_param

    Tendríamos como resultado una clase con 1 solo constructor, el cual sería el que recibe un parámetro.

Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.

Curso de POO y Algoritmos con Python
Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.