0
0 комментариев

Можно ли в Python в одном классе делать несколько конструкторов с разным количеством аргументов?

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

В данном случае можно создавать экземпляры класса только со вторым констуктором, в то время как запись x = a(42) вызовет ошибку.


Добавить комментарий