0

保持 Util 类方法静态是一个好习惯还是实例方法好?

4

3 回答 3

10

如果方法是实用方法,那么它与对象的实例关联没有任何意义,因此没有理由将其设为实例方法。

实例方法应该是对特定类的特定实例有意义的东西。

于 2012-04-19T14:52:26.587 回答
2

通常,您有一个带有静态方法的 Util 类,因此您不需要创建 Util 类的实例。

我看不出有一个 Util 类的实例有什么意义,所以我想说保持方法是静态的。

于 2012-04-19T14:53:26.003 回答
1

如果您的方法不依赖于其他非静态成员。你的方法应该是静态的。我想你在这里制作实用程序包。如果方法不依赖于非静态成员,则它应该是静态的:)

通常 util 没有 util 类的实例

于 2012-04-19T15:02:56.203 回答