作用:
1.作用于类:表示该类不能被继承
2.作用于方法:表示该方法不能被重写
3.作用于变量:表示原生类型的值不能改变/引用类型的对象内容不能被改变(但是可以指向其他对象)
对于功能3,final类型的成员变量初始化方式:
1.声明变量时直接赋值
2.构造方法完成赋值,如果有多个构造方法,必须每个构造方法都有赋值