在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
}
}
這樣可以在其他類中通過常量類的字段名來引用這些常量,而不需要在每個類中重復定義相同的常量值。這樣做有助于提高代碼的可維護性和可讀性。