在一个父类下的方法可以互相调用。在 func2 内部,可以访问到 MyClass 中的其他变量和函数,例如 func1
local MyClass = {}
function MyClass:new()
-- 构造函数
end
function MyClass:func1()
-- 方法1
print("this is function1")
end
function MyClass:func2()
-- 方法2
self:func1() -- 调用方法1
end
MyClass:func2()
--输出this is function1