java中的关键字——final
final可以用来修饰变量、方法、类
final修饰变量时表明这个变量的值不能被修改,是一个常量。通常是public static fianl 数据类型 变量名 而在java中有这样的一个规范,就是变量名一般要所有字母大写。例如:
public static final PI = 3.14;
如果变量有多个单词组成的话可以在单词之间用“_”连接。例如:
public static fianl int MAX_VALUE;
如果final修饰的全局变量如果没有直接赋值的话,表示延迟对象成员值的指定,在构造方法中一定要对其进行赋值操作,否则编译会报错。
final修饰的方法表明这个方法不能被子类继承,即不能被重写。
final修饰的类表明这个类不能被继承。