lua 中没有类,
lua middleclass 实现了类。
github地址: https://github.com/kikito/middleclass
今天写代码的时候遇见一个问题,纠结了一下午。
最后发现 用middleclass,实例化多个对象时,好像后面的对象会覆盖前面对象的 其基类中的属性。
做了个测试如下:
类A,(类B的基类):
本文探讨了在使用 Lua middleclass 库时遇到的一个问题,即在实例化多个对象时,子类对象可能会覆盖基类的属性。通过示例代码展示了这个问题,并提出了解决方案,即通过 A.static.xxx = nil 方式定义静态属性,避免实例间属性的共享和覆盖。
lua 中没有类,
lua middleclass 实现了类。
github地址: https://github.com/kikito/middleclass
今天写代码的时候遇见一个问题,纠结了一下午。
最后发现 用middleclass,实例化多个对象时,好像后面的对象会覆盖前面对象的 其基类中的属性。
做了个测试如下:
类A,(类B的基类):

被折叠的 条评论
为什么被折叠?