lua-table面向对象

Posted 无畏先锋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lua-table面向对象相关的知识,希望对你有一定的参考价值。

--使用table封装面向对象
beauty={name = " "}
--封装对象方法
function beauty.init(self, name)
print("十八年前的一天王小丫出生")
self.name= name
end
--一般使用下面这种形式
function beauty:init( name)
print("十八年前的一天王小丫出生")
self.name= name
end
girl = beauty
women = beauty

beauty= nil

women:init("芙蓉姐姐")
girl:init("赛如花")
print(girl.name)
print(women.name)
--print(beauty.name)
--beauty.talk();
--print(beauty.name)

以上是关于lua-table面向对象的主要内容,如果未能解决你的问题,请参考以下文章

三. python面向对象

224 面向对象编程介绍,面向过程与面向对象

面向对象-面向对象和面向过程的区别

面向对象分析与设计面向对象设计包括哪些内容

面向对象

面向过程面向对象及面向对象的三大特征