可能重复:
如何在 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.
我的问题是对于这样一个“标题”类,定义它的最佳方式是什么?
它只有静态变量,所以我应该定义类也是静态的吗?
那么访问修饰符呢?由于它在其中定义,我认为它可以“公开”。
请指教。