Lua 继承

xzhuan原创稿件,转载请注明出处!
使用Lua 也很久了,这里写一点使用心得

Lua 继承的使用

主要用到的是 __index元方法和setmetatable()设置元表方法

代码如下

A = 
{
   new = function()
       local o = {}
       A.__index = A
       setmetatable(o,A)
       return o
   end,
   test = function()
       print("我是一个父类方法")
   end
}

local B = A.new()
B.test()

写的比较简单,如有错误 欢迎指正~~

你可能感兴趣的:(Lua 继承)