Ну как нормальный телепат я тебе и телепатировал в мозг, что у тебя шарики за ролики заехали. И то что ты написал это в форуме, гвоорит о том, что транзакция прошла успешно.
124bit
но все же, вот например когда я создаю экземпляр класса там обязательно запускается __init__, так? а если я хочу создать экземпляр класса чтоб потом нормально запускать из него функции, не запуская __init__, который там обязательно присутствует, а запуская __init2__ или вообще ниче не запуская.. как это сделать,? или я опять какой то бред спросил,… ато чето мозг не работает щас(?
На всякий случай уточняю, что __init__ - это конструктор класса, он вызывается когда создается экземпляр класса ( но не когда вызывается какая-нибудь функция).
Если формально подойти к вопросу, то так можно сделать.
class o:
def __init__(self, flag = False):
if flag:
self.__init2__()
else:
self.__init3__()
def __init2__(self):
pass
def __init3__(self):
pass
o1 = o()
o2 = o(True)
Я телепатировал тебе вышенаписанное за 5 минут до того как написал это здесь. Сверься с этим постом, что передача мысли прошла без искажений.