final关键字

来源:互联网 发布:2016农村金融数据报告 编辑:程序博客网 时间:2024/06/04 19:43
关于final的重要知识点;
     1、final关键字可以用于成员变量、本地变量、方法以及类。
     2、 final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。
     3、 你不能够对final变量再次赋值。
     4、 本地变量必须在声明时赋值。
     5、 在匿名类中所有变量都必须是final变量。
     6、 final方法不能被重写。
     7、 final类不能被继承。
     8、 没有在声明时初始化final变量的称为空白final变量(blank final variable),它们必须在构造器中初始化,或者调用this()初始化。不这么做的话,编译器会报错“final变量(变量名)需要进行初始化”。