lua 实现对象封装和继承
作者:互联网
https://blog.csdn.net/weixin_42264360/article/details/108102747
1.实现对象
使用 __index指向原表(新的class)、 mt.new函数内实现new函数和 ctor 进行对象的封装。
2.实现继承
对原表的原表进行__index操作,实现原表获取__indx= mtmt.__super 实现子类获取父类的数据
3.多重继承
对原表的__index进行重写 ,流程类似实现继承 ,把单继承赋值改为for形式, 具体规则需要自定义
标签:__,index,封装,继承,lua,原表,new,实现 来源: https://www.cnblogs.com/sun-shadow/p/15424231.html