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 に答える