我刚刚看到了一个类(一个很大的API模块),其中有很多东西
readParamString(Object params, int index)
他们在那个班级有10个领域
final static int PARAM1 = 1 ... final static int PARAM10 = 10
与readParam函数一起使用的
但您也可以使用普通的int readParamString(o, 1);
readParamString(o, 1);
最终static int是否比使用普通int更好?
通过使用关键字进行声明final static int,您将拥有一个整数值为1的变量的单个实例。重要的一点是,一旦使用关键字声明,该值就无法更改final。否则,您可以更改变量的值。final static如果不想在代码的任何位置更改变量值,则可以使用关键字。
final static int
final
final static