在Java中,常量类通常是通过将常量声明为public static final字段来定义的。常量类中的字段通常被命名为大写字母以表示它们是常量。常量类还可能包含私有构造函数以防止实例化该类。例如:
public class Constants {
public static final int MAX_SIZE = 100;
public static final String DEFAULT_NAME = "John";
private Constants() {
// private constructor to prevent instantiation
}
}
这样可以在其他类中通过常量类的字段名来引用这些常量,而不需要在每个类中重复定义相同的常量值。这样做有助于提高代码的可维护性和可读性。