多くの異なるファイルで使用されるプロジェクトの一般的な関数を作成したいのですが、特定のクラスには入れたくありません。
どこに置けばいいですか?
クラスとしての新しいパッケージの中に?
これが唯一のオプションですか?
util として新しいパッケージを作成し、そこにすべての一般的なメソッドを作成します。次に例を示します。
としてパッケージを作成しますcom.xyz.util
。
Util
上記のパッケージのようにクラスを作成します。
Util
次に、このクラスにすべての共通メソッドを記述します。
このクラスに静的メソッドを記述し、Util.method_name();
.
Java では、すべてのメソッドがクラス内に存在します。そうです、それが唯一の選択肢です。一般的なアプローチは、静的メソッドのみを含むユーティリティ クラスを使用することです。インスタンスを作成することなく、どこからでも使用できます。