final非静态变量初始化
[size=medium]final变量可以在任何可以被始化的地方被始化,具体应该是构造函数之前或构造函数中,但只能被初始化一次.一旦被初始化后就不能再次赋
值(重新指向其它对象),作为成员变量一定要显式初始化,而作为临时变量则可以只定义不初始化(当然也不能引用)
即使是作为一个类中的成员变量,也还可以在初始化块中初始化,所以"其初始化可以在两个地方,一是其定义处,
二是在构造函数中,...
原创
2011-08-14 09:39:49 ·
159 阅读 ·
0 评论