public class ConstantCodes
{
public static String PublicVariable = "I am public variable";
}
现在你可以在项目的任何地方使用下面的行
String myStr = ConstantCodes.PublicVariable;
# 3 楼答案
使用interface或enum作为常量声明
# 4 楼答案
你可以说
public class GlobalVariables{
public static final Integer INT_VAR=12;
public static final String STR_VAR="abcd";
// public static final List<SomeObject> someObjectList=new ArrayList<SomeObject>()// this can be populated using some method later.
}
import static MyClass.*;
class MainClass {
void someMethod() {
// using "import static" there's no need to do
// int x = MyClass.SomeStaticInt;
int x = SomeStaticInt;
System.out.println(x);
}
}
# 1 楼答案
对。创建一个包含
public static final
字段的静态类final
将这些字段标记为常量# 2 楼答案
可以创建一个名为ConstantCodes的类。爪哇
现在在这个类中声明变量如下:
现在你可以在项目的任何地方使用下面的行
# 3 楼答案
使用
interface
或enum
作为常量声明# 4 楼答案
你可以说
还可以使用
interface
和enum
来声明全局变量# 5 楼答案
就我个人而言,我会创建一个包含公共静态变量的类,然后在每个类中使用
import static MyClass.*
,这些变量是必需的