classA.lua:
classA =
{
a = 0,
b = 0,
};
classA.meta = {__index = classA} function classA:new(a, b)
local o = {};
setmetatable(o, self.meta); o.a = a;
o.b = b; return o;
end
function classA:getA()
return self.a;
end
function classA:getB()
return self.b;
end
main.lua:
require("classA");
local test_a = classA:new(, );
print('test_a.a = ' .. test_a:getA());
print('test_a.b = ' .. test_a:getB());