标签:
1.修饰范围:变量,方法,类
2.注意点
2.1final修饰的常量必须在在声明的同时赋值,在非静态代码块{}中赋值,在构造方法中赋值(一般使用public static final修饰)
2.2final修饰的方法不可被重写
2.3final修饰的类不能被继承
3.实例
public class Testfinal {
//"变量"在定义时赋值
final int i=1;
final String m;
final String n;
//"变量"在非静态代码块中赋值
{
m="";
}
//”变量“在构造方法中赋值
public Testfinal() {
n="";
}
public static void main(String args[]){
Testfinal tf=new Testfinal();
//tf.i=2; “变量”为常量,无法重新赋值
}
}
标签:
原文地址:http://www.cnblogs.com/jfl-xx/p/4691965.html