工具类是不是一般都做成静态的啊?

shadowlin 2009-09-16 01:30:21
就是些独立的方法的集合,也没什么需要继承的,各方法间也没啥共享的数据(不会有同步问题),是不是就写成静态的就好了?
...全文
913 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
daisycool 2009-09-17
  • 打赏
  • 举报
回复
可以用静态的,方便快捷,但要掌握denpendency injection原则,不要用全局变量
树成 2009-09-17
  • 打赏
  • 举报
回复
方法这个东西,是不是静态的并没有什么太大的区别,底层中静态方法与实例方法都是一样的,都存放在方法区,但是实例方法会比静态方法多一个 this参数,一般来说如果方法跟this没什么关系的话,就写成静态的好了。这里并没有什么优劣
dixiasenlin 2009-09-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 huguang 的回复:]
随你高兴
[/Quote]
不过,我一般情况下会写出静态的,因为调起来方便一些
shadowlin 2009-09-17
  • 打赏
  • 举报
回复
恩..单例什么的就没必要了吧...写成静态的有什么好处呢?和不是静态的比?用起来方便些?效率?
yangkaixin1226 2009-09-17
  • 打赏
  • 举报
回复
一般是写成静态的
  • 打赏
  • 举报
回复
是的,工具类做成静态方法
lovecj6185 2009-09-16
  • 打赏
  • 举报
回复
是在类中添加静态的方法
类没有静态之说
bea_java 2009-09-16
  • 打赏
  • 举报
回复
看情况不过 我看很多都是静态的呢
gesanri 2009-09-16
  • 打赏
  • 举报
回复
恩,比如API中的Collections类就提供了很多静态方法来操作集合
zfl110 2009-09-16
  • 打赏
  • 举报
回复
把方法都改成静态的
huguang 2009-09-16
  • 打赏
  • 举报
回复
或者写成单例的也行,个人觉得。
huguang 2009-09-16
  • 打赏
  • 举报
回复
随你高兴

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧