Human = {name = "",age = 0}
function Human:new(obj,name,age)
obj = obj or {}
setmetatable(obj,self) --设置元表
self.__index = self
self.name = name or "人类"
self.age = age or 0
return obj
end
function Human:printInfo()
print(self.name,self.age)
end
local test = Human:new(nil,"小强",20)
test:printInfo()
Lua实现面向对象
最新推荐文章于 2024-11-20 11:00:30 发布