求助:面向对象。
lua吧
全部回复
仅看楼主
level 7
xh3140 楼主
类的属性过多(24个),构造函数的参数也会很多。怎么办?难道用不定参数?
这些属性是有默认值得,而且不一定能全部用到。
2016年12月11日 07点12分 1
level 11
把参数放到一个table里,只传递那个table,构造函数也从这个table里读取每个参数,就可以不用每个参数都写了。用不到的参数,表里没有那个项目就行了,即读取到的是nil,就不用赋值,就是默认值了
2016年12月11日 15点12分 2
这样还不用记住各个参数的顺序
2016年12月11日 15点12分
2016年12月13日 08点12分
1