请教大家,有很多参数,如果把它们单独组成一个文件,然后以static形式供其他文件调用,这种方法有没有什么缺点?有什么更好的方法?
例如
public class Variables{ public static final String AAA = ...
public static final String BBB = ...
public static final String CCC = ...
...}
例如
public class Variables{ public static final String AAA = ...
public static final String BBB = ...
public static final String CCC = ...
...}
只要实现这个接口就能使用了,称为常量数据接口。比如说下面的一些东西就可以定义为常量:* 配置文件中的键名
* 配置中的默认值
* 数学物理常量,比如 pi、e、重力加速度、光速之类的等等。另外,如果某个常量只在某个类中单独用到,可以把这个常量使用 private 修饰声明
到类中。
1000个我觉得对现在的程序来说不多。
真的很多的话,把不常用的做成xml做pros文件,需要的时候读下文件即可。
楼上的现在也这么晚才睡呢
可以写在配置文件(xml或property)中
通过特定的类获取就可以了。
public final String BBB = ...
public final String CCC = ...
...}
多谢大家的建议,那把不是全局变量去掉static改为如上的格式是不是会好一些?需要用的时候再 var = new Variables;
这样改动是否更合理一些?