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