私は3つの異なるクラスを持っており、どちらもいくつかの定数値を使用しています。現在、クラスごとにすべてを定義しています。それらを一元化するにはどうすればよいですか?
定数だけで新しい静的クラスを作成し、クラスで静的インポートを使用しようとしましたが、うまくいきませんでした。クラスを正常にインポートできませんでした。
PS:列挙型とインターフェースは使いたくありません。
私は3つの異なるクラスを持っており、どちらもいくつかの定数値を使用しています。現在、クラスごとにすべてを定義しています。それらを一元化するにはどうすればよいですか?
定数だけで新しい静的クラスを作成し、クラスで静的インポートを使用しようとしましたが、うまくいきませんでした。クラスを正常にインポートできませんでした。
PS:列挙型とインターフェースは使いたくありません。
デフォルトパッケージ(つまり、/ srcディレクトリ)からクラスをインポートすることはできません。import両方のクラスが同じパッケージに含まれている場合でも、句にパッケージ名を含める必要があります。
例えば:
Main/srcのクラスConstants/ src/utilsのクラスクラスでMain:
 import static utils.Constants.*;
 class Main {...}
クラスでConstants
 package utils.Constants;
 class Constants {...}