Java常量类链接(点表示法)

时间:2018-07-09 12:48:56

标签: java class chaining

如果只有一个带有常量的类,然后使用该类获取常量,则认为这是一个坏主意。我读到通常会相对于使用这些常量的最接近的类创建常量类。

然后,在调用常量之前,我需要检查一下我所谓的类,但是我可以使用这样的语法来调用不同的类常量吗:

Data.MainMenu.STR_PLAY
Data.Shop.INT_PRICE_APPLE;

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

数据主要类在哪里指代Shop和MainMenu? 这是我希望能够使用的语法

1 个答案:

答案 0 :(得分:1)

  

其中Data是主要类,以某种方式引用Shop和MainMenu

那将是一个内部类

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