日期:2014-05-20  浏览次数:20733 次

j2me中是否在构造函数中的操作越少越好?为什么?
RT。

------解决方案--------------------
构造方法是类生成对象时jme系统调用的方法,一般做一些初始化的工作。
本人认为它有以下特点:
1.产生类对象时,调用且仅调用一次。所以在构造方法中可能放太多的逻辑操作。类初始化的操作是可以的,比如:资源路径可以通过构造方法通知对象;启动线程;
2.构造方法操作太多,把一些没必要的加载的东西都放在里面的话,对象的生成速度会慢。给用户的体验不好
------解决方案--------------------
探讨

构造方法是类生成对象时jme系统调用的方法,一般做一些初始化的工作。
本人认为它有以下特点:
1.产生类对象时,调用且仅调用一次。所以在构造方法中可能放太多的逻辑操作。类初始化的操作是可以的,比如:资源路径可以通过构造方法通知对象;启动线程;
2.构造方法操作太多,把一些没必要的加载的东西都放在里面的话,对象的生成速度会慢。给用户的体验不好