重複の可能性:
Javaで定数のクラスをどのように定義しますか?
パッケージにクラスを定義して、Cで定義されているような定数値のみを含めたいと思います。私はJavaを学習しているCプログラマーなので、おそらくそれがクラスのようなヘッダーが必要な理由です:)
この目的のために、ここに私が持っているクラスがあります:
package com.myclasses
public class defines{
public static byte final ID_1= 0x01;
public static final ID_2= 0x02;
public static String company_name="XYZ";
}
次に、同じパッケージ内の別のクラスのどこかで、次のようにこれらの定義を使用します。
byte idval = defines.ID_1;
... and so on.
私の質問は、そのような「ヘッダー」クラスに対して、それを定義する最良の方法は何ですか?
静的変数しかないので、クラスも静的に定義する必要がありますか?
アクセス修飾子はどうですか?定義されているので「公開」できると思いました。
お知らせ下さい。