2013-09-30 3 views
1

Я искал вокруг довольно долго, я не нашел возможного пути.Как вызвать суперкласс класса из подкласса?

Возможное решение. Я имею в виду, чтобы вызов супер класса вызывал метод subInit() и помещал все подэлементы init code ibside subInit. Но это кажется очень взломанным. Мне не нравится это

+2

вы прошли через: HTTP: //lua-users.org/wiki/ObjectOrientationTutorial? – hjpotter92

ответ

3

Имея конструктор родительского класса, как это:

function SuperClass:construct() 
    -- init of self 
end 

В конструкторе подкласса вы могли бы сделать это просто:

function SubClass:construct() 
    SuperClass.construct(self) 
    -- more init of self 
end 
Смежные вопросы