摘选自:http://blog.youkuaiyun.com/tianjf0514/article/details/7431262
public class myTestClass {
int i;
static int i;
final int i;
static final int i;
}
nt i;是属于类的实例的,可以改变。
static int i;是属于类的,可以改变。(一旦被赋值,所有类的实例的 i 的值都一样)
final int i;是属于类的实例的,不可以改变。(一旦被赋值,在每个类的实例中就不可以改变了,但是各个实例的 i 的值不一定一样)
static final int i;是属于类的,不可以改变。(一旦被赋值,在每个类的实例中就不可以改变了,而且各个实例的 i 的值都一样)
本文详细解释了Java中不同修饰符的作用范围及特性,包括实例变量、静态变量、最终变量及静态最终变量的区别与应用场景。
981

被折叠的 条评论
为什么被折叠?



