Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 7, 2014 22:48:13

MarkHammer
Зарегистрирован: 2013-02-24
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

Наследование методов в одном классе ?

Здравствуйте !

class test:
    def A(self,param):
        self.param = param
        self.param2 = ...
        self.param3 = ...
        self.param4 = ...
        self.param5 = ...
    def B(self):
         в этом методе мне необходимо выполнить всё то-же что и в предыдущем + плюс еще какие-то операции

Подскажите пожалуйста - как правильно сделать чтоб не повторять один и тот-же код ? Предполагается что методов будет много и повторение инструкций будет не во всех методах (конструктор __init__ не получается использовать - т.к. он предустановит параметры для всех методов класса) ?

Офлайн

#2 Июнь 7, 2014 22:50:03

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Наследование методов в одном классе ?

А что мешает вызвать A из B?



Офлайн

#3 Июнь 7, 2014 23:00:41

MarkHammer
Зарегистрирован: 2013-02-24
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

Наследование методов в одном классе ?

doza_and
А что мешает вызвать A из B?
ничего не мешает - кроме того, что я не знаю как это сделать … чет не получается…

Офлайн

#4 Июнь 8, 2014 00:47:14

MarkHammer
Зарегистрирован: 2013-02-24
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

Наследование методов в одном классе ?

разобрался с вызовом А из B - всё получилось - спасибки ! Проблема в другом оказалась…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version