local A = class(“A”)
function A:ctor(id)
self.id = id
end
return A
local B = class(“B”, A)
function B:ctor(id)
B.super:ctor(self, id)
print(self.id)
end
return B
输出为 nil ,为什么 ??!?
已经解决了,:和 . 的问题
B.super:ctor(self, id)
B.super.ctor(self, id)
local A = class(“A”)
function A:ctor(id)
self.id = id
end
return A
local B = class(“B”, A)
function B:ctor(id)
B.super:ctor(self, id)
print(self.id)
end
return B
输出为 nil ,为什么 ??!?
已经解决了,:和 . 的问题
B.super:ctor(self, id)
B.super.ctor(self, id)
B.super.ctor(self, id)
这个是对的写法。