два метода с одним именем в классе но один из них static?
Возможно сделать что-то вроде этого? class A: def foo(self): print('inner') @staticmethod def foo(): print('static')
Ну запусти и скажи что случилось ;)
Самый нижний метод переопределяет предыдущий
Тогда что должно произойти при вызове a = A() a.foo() ?
Ну если тебе необходим этот метод только для инициализации экземпляра, то можно использовать дендеры (__) и писать что-то типа: def init(...): self.__init_a()
Статик не нужен :)
Не можешь
Перегружать функции нельзя ?
Обсуждают сегодня