1.声明:
Demo={
value1=1,
value2="value2",
value3=true,
functiondemo =function ( )
print("Demo中的一个方法")
end,
}
2.调用:注意的是lua中没有new关键字,所以这里实现的类的效果,更像是静态类
print(Demo.value1)
print(Demo.value2)
print(Demo.value3)
Demo.functiondemo()
3.添加新的字段,直接在外部使用.操作符输入要添加新的字段的名字
Demo.value4="我是value4"
print(Demo.value4)
4.添加新的方法
①function +functiongname的形式:
function Demo.functiondemo2( )
print("Demo中的第二个方法")
end
Demo.functiondemo2()
②functionname=function 的形式:
Demo.functiondemo3=function ( )
print("Demo中的第三个方法")
end
Demo.functiondemo3()
5.处理内部参数的方法