function People(name)
local self = {}
local function init()
self.name = name
end
self.sayHi = function ()
print("Hello "..self.name)
end
init()
return self
end
--local p = People("ZhangSan")
--p:sayHi()
function Man(name)
local self = People(name)
-- local function init()
--
-- end
self.sayHello = function ()
print("Hi "..self.name)
end
return self
end
local m = Man("Lisi")
--m:sayHello()
m:sayHi()
Lua语言面向对象之函数闭包的方式面向对象
猜你喜欢
转载自blog.csdn.net/INGNIGHT/article/details/104884862
今日推荐
周排行