- 声明类
Student={
age=11,
sex=true,
Up=function()
print(Student.age) end
} - 使用
print(Student.age)
Student.Up() - 类外添加变量
Student.name=“小红” - 类外添加函数
Student.Speak=function()
print(“你好”)
end
或者
function Student:Speak2()
print(self.name)
end
调用
Student:Speak2()
Student.Speak2(Student) - :和.的区别
self 表示默认传入的第一个参数
使用冒号声明函数 相当于函数有一个参数 该参数是调用者 通过self关键字使用该参数
Lua实现类
最新推荐文章于 2022-08-05 11:54:58 发布