日期:2014-05-20  浏览次数:20701 次

请大家发表下自己的意见
请问private final int A=0 与private static final int A=0
有什么区别呢,我主要想知道的是,final 和 static final的区别
请各位发表下自己的高见。。。

------解决方案--------------------
在一个类里,如果变量被设为static后,则这个变量要在类加载的最初被初始化
并且一个类如果有多个实例,则它们共享这这一个变量.
final是在被定义时就必须被赋值, 以后就再也不能改变它引用的对象.