final
final关键字:
final可以修饰属性,方法,类
final修饰方法:
当一个类被final修饰时,表示该类是一个终类,不能被继承
final修饰方法:
当一个方法被final修饰时,表示该方法是一个最终方法,不能被重写
如果final修饰的变量是基本数据类型的话,则是值不能发生变化
如果final修饰的的变量是引用数据类型的话,则是不能够改变其引用(也就是说,不能够再次为这个引用赋值新的对象),
对于final类型成员变量,一般来说有两种赋值方式;
在声明final类型成员变量的时候赋上初值
在声明final类型的成员变量是不赋上初始值的,但在类的所有构造方法中都为类赋上初始值