Java 常量 类 链接(点符号)

Java constant classes chaining (dot notation)

如果您只有一个 class 带有常量,然后使用那个 class 来获取常量,这被认为是一个坏主意。我读到通常常量 classes 是相对于使用这些常量的最接近的 class 创建的。

然后我需要在调用常量之前检查我所谓的 class 是什么,但是我可以使用这样的语法来调用不同的 classes 常量:

Data.MainMenu.STR_PLAY
Data.Shop.INT_PRICE_APPLE;

这些 classes 将只保存原始数据类型的值。

Data 在哪里主要 class 以某种方式引用 Shop 和 MainMenu? 这是我希望能够执行的语法

Where Data is the main class refering to Shop and MainMenu in some way

那会是一个内在的 class

public class Data {
    public static class MainMenu {
        public static String STR_PLAY;
    } 
    // Same for Shop 
}