用Lua定义一个类
前置知识点首先,lua并不是一个面向对象的语言,但是我们可以通过适当的方法来模拟出面向对象的效果。在lua里,最像对象的我们可以马上联想到lua中的表。但是我们印象中的对象普遍都有属性和方法,但表里面好像只有属性啊。比如,local obj = { a = "a", b = "b" }没关系,上面我们也说了,需要使用适当的方法模拟。我们只需要改变一下思路,local obj = { a = "a", b = "b", print = function(msg1, msg
原创
2022-05-26 15:38:02 ·
733 阅读 ·
0 评论