保持Util类方法静态是一个好习惯还是实例方法好?
答案 0 :(得分:10)
如果一个方法是一个实用方法,那么它没有意义与一个对象的实例相关联,所以没有理由让它成为一个实例方法。
实例方法应该是对特定类的特定实例有意义的东西。
答案 1 :(得分:2)
通常,您有一个带有静态方法的Util类,因此您无需创建Util类的实例。
我没有看到有一个Util类的实例,所以我要说保持方法是静态的。
答案 2 :(得分:1)
如果您的方法不依赖于其他非静态成员。你的方法应该是静态的。 我想你在这里制作实用包。如果不依赖于非静态成员,方法应该是静态的:)
通常util没有util类的实例