Diego Astudillo
PreguntaSe pueden crear constructores vacios y con parametros, como lo es en java?
Jose Noriega
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.