.定义方法 function Man.SayName(self) print("My name is "..self.name) end m.SayName(m) 需要手动传入self参数,才可以获取self的字段; :定义方法 function Man:SayName() print("My name is "..self.name) end m:SayName() 使用:定义的时候,默认带入self参数,直接可以使用self的字段; 所以一般申明方法使用: 申明字段使用.