lua中有元表的概念,元表类似于基类的功能, 在元表中有两个方法可以很好的认识元表: __index和__newindex __index用于查询 对表中的字段进行访问时,如果该表有元表,并且 表中没有这个字段,就访问元表中的__index方法 __newindex主要用于更新 对表中的字段赋值时,会调用元表的__newindew方法 如果__newindex是个函数,就会把表,key,value当成 参数传进去 如果__newindex是表,就会更新表中的字段信息 例如 local mt =…