Utilクラスの静的メソッドを静的に保持することは良い習慣であるか、インスタンスメソッドは良好ですか?静的UtilメソッドとインスタンスUtilメソッド - どれが良いですか?
答えて
メソッドがユーティリティメソッドの場合、オブジェクトのインスタンスには関連付けられていないので、インスタンスメソッドにする必要はありません。
インスタンスメソッドは、特定のクラスの特定のインスタンスにとって意味のあるものでなければなりません。
+1:あなたはもっと早くなってきました:) – LaGrandMere
@Jackクイックインフォメーションのためにありがとう:) – Vaandu
通常、Utilクラスのインスタンスを作成する必要がないように、静的メソッドを持つUtilクラスがあります。
私は、Utilクラスのインスタンスを持っていることには意味がないので、メソッドを静的に保つといいでしょう。
ありがとうございましたinfo: – Vaandu
あなたのメソッドが他の非静的メンバーに依存しない場合。あなたのメソッドは静的でなければなりません。 ここではユーティリティパックを作っていると思います。それは非静的メンバに依存していない場合:)
の方法は、utilのクラスのインスタンス
詳細をありがとう、ここで私はユーティリティクラス – Vaandu
- 1. Freemarker:テンプレートファイル(* .ftl)から静的utilメソッドを呼び出す
- 2. Utilクラスの静的メソッドでトーストを表示するには?
- 3. jquery static utilメソッドを書く
- 4. Google Guiceと静的メソッドを使ってUtilクラスを注入しますか?
- 5. java.lang.NoSuchMethodError:クラスLcom/google/android/gms/common/util/zzuの静的メソッドはありません。
- 6. 静的メソッドから非静的メソッドを呼び出す静的メソッドで作成されたUSINGインスタンス
- 7. utilメソッドと同じコードを書く方法のパフォーマンスの違い...?
- 8. 静的メソッドと非静的メソッド
- 9. ethereumjs-utilからpubToAddressメソッドをスローするAssertionError:false == true
- 10. インポートするファイルが見つからないか、読み込めない:util/util
- 11. 静的メソッドで静的メソッドと非静的メソッドにアクセスする方法
- 12. 何が良いですか?静的メソッドまたはインスタンスメソッド
- 13. インスタンスを介して静的メソッド内で静的メソッドを呼び出す方法
- 14. Django avatar util problem
- 15. 静的クラスと静的メソッド
- 16. 静的メソッドと非静的メソッドの両方でオーバーロードされるメソッド
- 17. 静的メソッドかどうか
- 18. 静的メソッドと非静的メソッドでインスタンスを使用する必要があります
- 19. java.lang.NoSuchMethodError:edu.stanford.nlp.util.Generics.newHashMap()Ljava/util/Map;
- 20. ヘルパークラスと非静的メソッドの静的メソッドの使用
- 21. 静的メソッドと非静的メソッドについて
- 22. Utilのカラーテキスト
- 23. utilとしてクラスを作る最も良い方法は?
- 24. Java util hashmap containsKey()
- 25. Android NetworkManager Utilクラス
- 26. java.lang.NoSuchMethodError:javax.ws.rs.core.Application.getProperties()Ljava/util/Map;
- 27. クラスと静的メソッド
- 28. PowerMockitoと静的メソッド
- 29. 静的メソッドでステートレスとはどういう意味ですか?
- 30. 静的メソッドを使用する静的メソッドまたは非静的メソッド
なぜ地球上で彼らはインスタンスメソッドになるを持っていない一般のutil静的すべきか? – SLaks
なぜこの質問の投票が下りますか?誰か説明してください。私はいくつかの質問をしたら、本当に間違っていますか? – Vaandu
私はこれを有効な質問と考えています。 1. UtilクラスをEL(つまりJSFテンプレート)で使用する場合、ELは静的変数/メソッドへのアクセスをサポートしていないため、インスタンス・メソッドとUtil Beanインスタンスを必要とします。 2. Utilクラスの静的インスタンスを使用すると、テスト時に簡単にスワップできます。 –