class
Demo{
final
int
f
;
{
f
=1;
}
Demo(){
//f=1;
}
}
final的值在构造方法完毕后,该值必须是明确的。
那么可以在那些地方给final赋值呢?
A:定义的时候就直接给值了--->比较常用
B:构造方法中。准确的说在构造方法结束之前