![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
xingxiliang
加油
展开
-
lua面向对象是怎么实现的
lua语言中没有真正意义的面向对象,而是通过函数模拟面向对象。我们来看是怎么一步步演化的。 1. 基本的函数 People = {} function People.sayHi() print("Hi, nice to meet you.") end People.sayHi(); People.sayHi = function() print("Hi, nice to meet原创 2014-02-20 23:15:25 · 4111 阅读 · 0 评论 -
函数闭包的方式实现lua面向对象
除了前文说到的面向对象的方式,lua还可以通过如下的函数闭包的方式实现面向对象。 People = function (name) self = {} local init = function () -- 私有方法 不附着到self self._name = name end self.sayHi = function() -- 共有方法原创 2014-02-21 00:24:43 · 2441 阅读 · 0 评论