相关疑难解决方法(0)

在什么情况下静态方法是一个好习惯?

我看过以下讨论:

如果私有辅助方法可以是静态的,那么它们应该是静态的吗?如果它们的类没有成员变量,
那么所有方法都应该是静态的

似乎人们通常会接受静态方法,但对此有点怀疑,原因如下:

  1. 他们很难测试.
  2. 他们违反了OO原则.(一个人说,它们是功能,而不是方法.)

最可接受的静态方法是私有静态方法.但那么为什么存在静态方法,在什么情况下它们是首先被采用的?

java methods static

37
推荐指数
4
解决办法
2万
查看次数

标签 统计

java ×1

methods ×1

static ×1