final关键字可以用来修饰 类、方法、变量
1、final 修饰类
一旦使用final修饰类,该类就无法再被子类继承
2、final 修饰方法
使用final修饰方法的原因有二,一方面防止任何继承类修改它,当你不希望方法被子类重写时,可以使用final关键字,另一方面提高效率:final方法是静态绑定的,在编译时就确定好是哪个类的方法。
3、final变量
一旦使用final修饰变量,该变量就不能再被赋值,当修饰普通变量时就无法改变值,当修饰引用变量时,该引用不可变,引用对象可以改变。
参考资料:https://blog.csdn.net/CSDN_bang/article/details/86851078