保持 Util 类方法静态是一个好习惯还是实例方法好?
问问题
1399 次
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 回答