Найти - Пользователи
Полная версия: наследование классов
Начало » Python для новичков » наследование классов
1
kalich
что то не очень понимаю… Помогите разобраться
В конструкторе мне нужно вызвать конструктор дочернего класса
Если я правильно понял, то это
class someClass(openMaya.MFnMesh)
someClass.__init__():
someClass=openMaya.MFnMesh()
В принципе это работает т.к. У дочернего класса есть пустой конструктор, но он мне не сильно нужен… Мне нужны его конструкторы с параметрами
Так вот собственно и вопрос: как правильно написать конструктор чтобы вызывать конструктор с параметрами.
И как сделать так чтобы можно было вызвать разные конструкторы дочернего класса в зависимости от параметров.
Надеюсь понятно объяснил
FishHook
class someClass(openMaya.MFnMesh)
def __init__(self, *args, **kw):
super(someClass).__init__(*args, **kw)
duh386
Только вроде бы правильно так:
class someClass(openMaya.MFnMesh)
def __init__(self, *args, **kw):
super(someClass, self).__init__(*args, **kw)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB