谁能帮我分析这句话的内涵
public static final String DESCRIPTION = "description ";
表面意思就不说了,我想知道为什么要给一个字符串值赋值给和其同名的变量。这样做有什么必要吗?
[解决办法]
这样应该是为了更好的公用吧,即在公共类中这样写,在其它很多类中引用时只用这个常量就可了,如果有必要修改时,只修改一处就可以了
[解决办法]
静态的不可变的 变量也就是常量了,, 把它当成类变量在以后的方法中用到的时候可以直接引用. 一来可以减少变量的定义量,二来也是符合java规范.