Java常量类链接(点表示法)
如果只有一个类具有常量,然后使用该类获取常量,则认为这是一个坏主意。我了解到,通常常量类是相对于使用这些常量的最近类创建的 然后,在调用常量之前,我需要检查我调用的类,但是我可以有一个语法来调用不同的类常量,如下所示:Java常量类链接(点表示法),java,class,chaining,Java,Class,Chaining,如果只有一个类具有常量,然后使用该类获取常量,则认为这是一个坏主意。我了解到,通常常量类是相对于使用这些常量的最近类创建的 然后,在调用常量之前,我需要检查我调用的类,但是我可以有一个语法来调用不同的类常量,如下所示: Data.MainMenu.STR_PLAY Data.Shop.INT_PRICE_APPLE; 这些类将只保存基本数据类型的值 其中数据是以某种方式引用Shop和MainMenu的主类这是我希望能够执行的语法 其中Data是以某种方式引用Shop和MainMenu的主类 那
Data.MainMenu.STR_PLAY
Data.Shop.INT_PRICE_APPLE;
这些类将只保存基本数据类型的值
其中数据是以某种方式引用Shop和MainMenu的主类这是我希望能够执行的语法
其中Data是以某种方式引用Shop和MainMenu的主类
那将是一个内在的阶级
public class Data {
public static class MainMenu {
public static String STR_PLAY;
}
// Same for Shop
}
考虑使用枚举作为常数的类型安全替代。例如,enum
main menu
,其值如PLAY
、STOP
等。是否仅使用被视为坏常量的接口?现在我很困惑。@kev Bad根据什么?我最近读了这篇文章。@cricket_007,但你对我问题的解决方案会起作用。好吧,反正我这里没有使用接口,所以你必须问Timothy