对象的特点是: 对象拥有自己的数据,两个对象即使数据完全相同,他们也是相互独立的: 对象之间可以共享对象的行为,也就是他们的方法是一致的: lua中的table就非常适合作为一个对象,可以在table中方便的定义属性和方法: Point = { x = 0, y = 0 } Point.set = function (x, y) Point.x = x Point.y = y end Point.set(1, 2) 但是要符合面相对象的规则,方法可以操作不同的对象,而不是同一个特定对象,我们可以…