定义三个int类型的常量, 常量名为UPDATA_CLIENT, GET_UNDATAINFO_ERROR, DOWN_ERROR ,它们的值分别为0,1,2,也就是说程序中使用到这些常量名的地方,可以把这些值代入到程序中去理解,
比如 int status = UPDATA_CLIENT; 就相当于 int status = 0;
[/Quote]
+1
定义三个int类型的常量, 常量名为UPDATA_CLIENT, GET_UNDATAINFO_ERROR, DOWN_ERROR ,它们的值分别为0,1,2,也就是说程序中使用到这些常量名的地方,可以把这些值代入到程序中去理解,
比如 int status = UPDATA_CLIENT; 就相当于 int status = 0;
private static final int UPDATA_CLIENT = 0;
private static final int GET_UNDATAINFO_ERROR = 1;
private static final int DOWN_ERROR = 2;
这样定义:
1.private那么表明了在通常情况下在只有在该类中才能使用这个变量
2.static表明是静态的,那么就符合static变量的规则
3.final表明该变量是不可变的,那就是常量的意思,而且该变量的初始化时间是在编译阶段
private static final int UPDATA_CLIENT = 0;
private static final int GET_UNDATAINFO_ERROR = 1;
private static final int DOWN_ERROR = 2;
这样定义:
1.private那么表明了在通常情况下在只有在该类中才能使用这个变量
2.static表明是静态的,那……
[/Quote]
首先你要明白static定义的变量的含义,就是类变量,他和这个类生成的实例没有关系