lua 面向对象
隐藏参数
表定义的函数后接冒号(":")会包含一个名为self的隐藏参数,代表当前对象
示例
-- lua脚本
huli@hudeMacBook-Pro ~ % cat ob.lua
Per
这篇博客介绍了Lua中的面向对象编程概念,包括通过表定义函数来实现对象的方法,如`:`操作符用于创建隐含self参数的函数。还展示了如何定义类、创建对象实例以及实现类的继承。示例中演示了Person类的创建、getName和getAge方法的定义及调用,以及Student类如何继承Person类并重写getInfo方法。
表定义的函数后接冒号(":")会包含一个名为self的隐藏参数,代表当前对象
示例
-- lua脚本
huli@hudeMacBook-Pro ~ % cat ob.lua
Per

被折叠的 条评论
为什么被折叠?