修饰变量
final成员变量表示常量,只能被赋值一次,赋值后值不再改变
final修饰一个基本数据类型时,表示该基本数据类型的值不会在变,如果final修饰一个引用类型时,则在对其初始化之后不能再让其指向其他对象了,但该引用所指向的对象的内容是可以发生变化的。final引用是地址的值并不是内容,所以地址的值并没有发生变化。
当函数的参数类型声明为final时,说明该参数是只读型的。可以读取使用该参数,但不能改变参数的值
被final修饰的类不可以被继承
被final修饰的方法不可以被重写
被final修饰的变量不可以被改变