Lua:复制表的方式实现面向对象
来源:互联网 发布:淘宝盗图扣分年底清零 编辑:程序博客网 时间:2024/05/21 09:25
面向对象类的使用
--克隆函数function clone(tab == nil) local ins = {}; for key,var in pairs(tab) do ins[key] = var; end return ins;endPeople = {} ;--有参构造函数function People.New(name) local self = clone(People); self.name = name; return self;endfunction People.sayHi() print("People sayHi!");endlocal p1 = clone(People);p1.sayHi();local p2 = People.new("ZhangSan");p2.sayHi();
面向对象继承
--Man类继承Peoplefunction Copy(dist,tab) for key,var in pairs(tab) do dist[key] = var endendMan= {};function Man.new(name,age) local self = People.new(name) self.age =age; copy(self,Man); return self;endMan.SyHello = function() print("Man say hello");end--重写父类函数Man.sayHi = function(self) print("Man sayHi"..self.name..self.age);endlocal m = Man.new("zhangsan",29);m.sayHi();
阅读全文
0 0
- Lua:复制表的方式实现面向对象
- Lua的面向对象实现方式
- 函数闭包的方式实现lua面向对象
- Lua:函数闭包的方式实现面向对象
- Lua面向对象的实现
- lua的面向对象实现
- Lua复制方式创建对象表。
- Lua 面向对象实现
- lua实现面向对象
- lua实现面向对象
- lua实现面向对象
- 【Lua】面向对象实现
- Lua面向对象实现
- Lua面向对象实现
- lua 实现面向对象
- lua实现面向对象的特性
- lua实现面向对象的特性
- lua实现面向对象的特性
- 通过OpenCV将随机数转换成图片 Python实现
- 【JavaWeb_Part06】JDBC?弱爆了,来试试 MyBatis 的黑科技-逆向工程
- Appium的Android Studio例子
- 如何通俗地解释 CGI、FastCGI、php-fpm 之间的关系?
- 相关链接网站
- Lua:复制表的方式实现面向对象
- imagecopyresampled要生成彩色却生成了灰色图片
- canvas 之旋转画布
- 创建线程出错的原因之一
- Leetcode 354. Russian Doll Envelopes
- 剑指offer题九
- SpringMVC利用AOP实现自定义注解记录日志
- Linux系统下搭建SVN服务
- TCP协议定时器+URG,PSH的区别+TCP连接释放