2013-09-30 84 views
1

我搜索了很长一段时间,我没有找到一个可能的方法。如何从子类调用超类构造函数?

Obe可能的解决方案我记住的是让超类调用一个名为subInit()的方法,并将所有子类的init代码放入ibside subInit中。但是这看起来很不方便。我不喜欢它

+2

你经历了: //lua-users.org/wiki/ObjectOrientationTutorial? – hjpotter92

回答

3

有一个父类的这样一个构造函数:

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

在子类构造函数,你可以做简单:HTTP:

function SubClass:construct() 
    SuperClass.construct(self) 
    -- more init of self 
end 
相关问题