Lua 面向对象(继承)
function Object:subClass(className)
_G[className] = {}
local g = _G[className]
self.__index = self
setmetatable(g,self)
end
Object:subClass("Person")
local p = Person:new()
print(p.id,p.name)
p.id = 999
p.name = "kkk"
print(p.id,p.name)
Object:subClass("Monster")
local m = Monster:new()
print(m.id,m.name)
m.id = 666
m.name = "jjj"
print(m.id,m.name)