lua里面大家怎么写类多次继承啊,好坑的感觉

A = class(“A”, function () return cc.Layer:create() )

B = class(“B”, A)

此时B.new()的时候,B会覆盖A同名函数,所有是不会去调用A的ctor, 次奥,我在A里面的初始化咋办?在B里手动调用?

extend的也试过 但是要多次继承的时候 总感觉不对

望大哥们赐教 不知道咋写了

function B:ctor()
{
self.super.ctor(B)
或者
A.ctor(B)
}

function B:ctor()
{
B.super.ctor(self)
}

感谢两位 但调用同名函数的时候还是觉得略蛋疼啊 :6: