最终类是被final修饰的类,即:final class 类名{}
关于final的几个注意的地方:
1.final修饰类后,该类不可被继承。如String类、StringBuffer类、StringBuilder类等都是final修饰的
2.final修饰方法后,该方法不可被复写。可以看作是父类把这个方法保护起来了,不让子类去更改。
3.final修饰变量后,该变量成为常量,只可赋值一次,之后不可被更改。一般用于一些有特殊意义的常量上,比如:派 3.14...... 重力加速度 9.8 或者是根据实际项目需求定义的一个常量
在内部类中,如果内部类被定义在外部类的方法中,即,内部类在外部类的局部位置时,如果想要访问所在局部的局部变量,该变量必须被final修饰。 |