+ -
当前位置:首页 → 问答吧 → 关于静态方法

关于静态方法

时间:2011-09-15

来源:互联网

简单说一下我现在遇到的情况。有一个类,里面有20多个方法,这个类几乎在整个程序中都会被用到。我想了两种方法
一是把这个类中的所有方法都写成静态的,然后其他类需要调用的时候,直接使用就可以。(当然,这个类与其他类没关系,可以理解为工具类)
二是在main方法中就实例化这个类,然后把这个类作为参数,传入每一个需要调用此类的构造方法中,然后调用其中的方法。
想问一下,这两个实现方法哪个好。我是比较倾向第一种,但不知道静态方法多了,对程序有影响没;可是用第二个方法的话,会让程序很臃肿。
或者还有更好的方法,望指教。

作者: lk0328   发布时间: 2011-09-15

工具类,还是用第一种方法好,维护也方便

作者: qybao   发布时间: 2011-09-15

当然第一种好了,一般工具类都是这么用的

作者: tank8830   发布时间: 2011-09-15


显然是第一种

没必要产生类的实例,哪怕是一个也是浪费!

作者: goldenfish1919   发布时间: 2011-09-15

第一种

作者: sk_up_dyy   发布时间: 2011-09-15

工具类,就是推荐做静态方法么

作者: buliar   发布时间: 2011-09-15

第一种或者单例都可以

作者: wuyoutianxia2   发布时间: 2011-09-15

第一种

作者: dong_very_good   发布时间: 2011-09-15

如果是工具类还是用全局的静态方法

作者: flyoversky   发布时间: 2011-09-15

第一种明显比第二种好

作者: xue785920414   发布时间: 2011-09-15

工具类里的方法一般都是静态的,个人比较喜欢静态导入,连类名都不用写了,就是写多了自己都不知道是哪个类下的方法了。

作者: Adamently   发布时间: 2011-09-15

第一种吧,有点单例模式的意思

作者: LeeHomWong   发布时间: 2011-09-15

热门下载

更多