final关键字可修饰类、变量(包括成员变量、局部变量)、方法。
final意为最后的、最终的。用于保护类的成员不被修改。
被final修饰的类不能被继承,就是说不能有子类
被final修饰的变量,必须由程序员显示赋初始值,一旦获得了初始值,就不能修改其值。基本类型的变量不能改变其值,引用类型的变量不能修改引用(内存地址),但可以修改堆中相应的对象。
被final修饰的方法不能被重写。