Avatar ·

Vários construtores com diferentes quantidades de argumentos

📁 python

É possível fazer vários construtores com diferentes quantidades de argumentos em Python em uma mesma classe?

   class   a :  def   __init__  ( self, b ):  pass   def   __init__  ( self ):  pass  

neste caso, você pode criar uma instância da classe apenas com o segundo construtor, enquanto a escrita x = a(42) causará um erro.