1.lua
第一个文件
local M={}
function M.new()
local o={}
setmetatable(o,M)
M.__index=M
- -这个元方法绑定给M 才会在M里面找o里面没有的方法
return o
end
function M.prin()
print("that's my class")
end
return M
这个文件实现类
2.lua
local X=dofile("1.lua") //里面是具体路径
local y=X.new()
y.prin()
输出that's my class
使用这个类的prin方法打印出这个字符串