脚本宝典收集整理的这篇文章主要介绍了Lua面向对象编程之类的简单实现方式,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
先来看一段程序:
o1 = create("Sam", 001)
PRint("o1's name:", o1:GetName(), "o1's id:", o1:GetId())
o1:SetId(100)
o1:SetName("Lucy")
print("o1's name:", o1:GetName(), "o1's id:", o1:GetId())
对象工厂模式:
如前面代码的create函数
用表表示对象:
把对象的数据和方法都放进一张表内,虽然没有隐藏私有成员,但对于简单脚本来说可以完全接受
成员方法的定义:
以上是脚本宝典为你收集整理的Lua面向对象编程之类的简单实现方式全部内容,希望文章能够帮你解决Lua面向对象编程之类的简单实现方式所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。