final可以修饰变量或者方法。
final使用情况如下:
1、当不希望父类的某个方法被子类覆盖时,可以用final关键字修饰;
2、当不希望类的某个变量值被修改,可以用final修饰(如果一个变量被定义为final,则定义时必须赋初值,否则编译不过去);
3、当不希望类被继承时,可以用final修饰。
final-注意事项
1、final修饰的变量又叫常量,一般用XX_XX_XX命名;
2、final修饰的变量在定义时,必须赋值,并且以后不能再赋值。
final-什么时候用
1、因为安全的考虑,类的某个方法不允许修改;
2、类不会被其他类继承;
3、某些变量值是固定不变的,比如圆周率。