首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

问个说简单不简单说难不难的有关问题

2011-12-01 
问个说简单不简单说难不难的问题一个对象要很多参数构造,有什么办法可以在构造方法中避免传很多参数[解决

问个说简单不简单说难不难的问题
一个对象要很多参数构造,有什么办法可以在构造方法中避免传很多参数

[解决办法]
参考JAVA类库的做法,给每个属性设置默认值,再给需要设置的属性提供set方法。
比方说,JFrame的属性应该够多了吧?可是你仍然可以用new JFrame()构造一个JFrame。在需要设置某个属性的时候,用setXXX()去设置,比如setTitle(),setSize()等等。
[解决办法]
专门建个类写属性 继承他就可以了
[解决办法]
将作有的参数组合成一个类。甚至可以考虑传递一个 List 对象,将参数包含在里面。

热点排行
Bad Request.