final的特点
final的中文意思是最终,既然是最终就是已经结束了,无法再改变了。在Java里面final关键字同样也有着类似的功能。
1、final修饰的类无法被继承。
2、final修饰的方法无法被重写。
3、final修饰的局部变量,一旦赋值,不可再改变。
4、final修饰的成员变量必须初始化值。
final修饰引用类型
final修饰的引用类型,该引用不可再重新指向其他的java对象。但是final修饰的引用,该引用指向的对象的属性值是可以修改的。
基本类型,是值不能被改变
引用类型,是地址值不能被改变,对象中的属性可以改变